
using System.Data.Entity;
using A2.ERP.IDAL;
using A2.ERP.DAL;

namespace A2.ERP.DALFactory
{
    /// <summary>
    /// 数据会话层，负责数据操作实列的创建，然后业务层通过调用数据会话层（DBSession），获取相应的数据操作类实列，
    /// 因此。Dbsession就是一个工厂类。解决了业务层与数据访问层之间的解耦（模块一的实现依赖于模块二，更改模块二后，模块一也得更改，那么二者就有耦合。）
    /// </summary>
    public class DBSession : IDBSession
    {

        //DbContext DB = new RaiseEntities();

        /// <summary>
        /// 完成数据库ef上下文对象的创建
        /// </summary>
        public DbContext DB
        {
            get
            {
                return DbContextFactory.CreateDbContext();
            }
        }

        //实例化对象，方便调用
    		private IdtpropertiesDAL _dtpropertiesDAL;

        public IdtpropertiesDAL dtpropertiesDAL
        {
            get
            {
                if (_dtpropertiesDAL == null)
                {
                    _dtpropertiesDAL = DALAbastr.CreateDAL<dtpropertiesDAL>() as IdtpropertiesDAL;
                }

                return _dtpropertiesDAL;
            }
            set
            {
                _dtpropertiesDAL = value;
            }
        }
			private Idt_getpropertiesbyid_ResultDAL _dt_getpropertiesbyid_ResultDAL;

        public Idt_getpropertiesbyid_ResultDAL dt_getpropertiesbyid_ResultDAL
        {
            get
            {
                if (_dt_getpropertiesbyid_ResultDAL == null)
                {
                    _dt_getpropertiesbyid_ResultDAL = DALAbastr.CreateDAL<dt_getpropertiesbyid_ResultDAL>() as Idt_getpropertiesbyid_ResultDAL;
                }

                return _dt_getpropertiesbyid_ResultDAL;
            }
            set
            {
                _dt_getpropertiesbyid_ResultDAL = value;
            }
        }
			private Idt_getpropertiesbyid_u_ResultDAL _dt_getpropertiesbyid_u_ResultDAL;

        public Idt_getpropertiesbyid_u_ResultDAL dt_getpropertiesbyid_u_ResultDAL
        {
            get
            {
                if (_dt_getpropertiesbyid_u_ResultDAL == null)
                {
                    _dt_getpropertiesbyid_u_ResultDAL = DALAbastr.CreateDAL<dt_getpropertiesbyid_u_ResultDAL>() as Idt_getpropertiesbyid_u_ResultDAL;
                }

                return _dt_getpropertiesbyid_u_ResultDAL;
            }
            set
            {
                _dt_getpropertiesbyid_u_ResultDAL = value;
            }
        }
			private Ips_VProdocts_getForSearch_ResultDAL _ps_VProdocts_getForSearch_ResultDAL;

        public Ips_VProdocts_getForSearch_ResultDAL ps_VProdocts_getForSearch_ResultDAL
        {
            get
            {
                if (_ps_VProdocts_getForSearch_ResultDAL == null)
                {
                    _ps_VProdocts_getForSearch_ResultDAL = DALAbastr.CreateDAL<ps_VProdocts_getForSearch_ResultDAL>() as Ips_VProdocts_getForSearch_ResultDAL;
                }

                return _ps_VProdocts_getForSearch_ResultDAL;
            }
            set
            {
                _ps_VProdocts_getForSearch_ResultDAL = value;
            }
        }
			private Ipv_VProducts_getByID_ResultDAL _pv_VProducts_getByID_ResultDAL;

        public Ipv_VProducts_getByID_ResultDAL pv_VProducts_getByID_ResultDAL
        {
            get
            {
                if (_pv_VProducts_getByID_ResultDAL == null)
                {
                    _pv_VProducts_getByID_ResultDAL = DALAbastr.CreateDAL<pv_VProducts_getByID_ResultDAL>() as Ipv_VProducts_getByID_ResultDAL;
                }

                return _pv_VProducts_getByID_ResultDAL;
            }
            set
            {
                _pv_VProducts_getByID_ResultDAL = value;
            }
        }
			private Ipv_vUser_getAll_ResultDAL _pv_vUser_getAll_ResultDAL;

        public Ipv_vUser_getAll_ResultDAL pv_vUser_getAll_ResultDAL
        {
            get
            {
                if (_pv_vUser_getAll_ResultDAL == null)
                {
                    _pv_vUser_getAll_ResultDAL = DALAbastr.CreateDAL<pv_vUser_getAll_ResultDAL>() as Ipv_vUser_getAll_ResultDAL;
                }

                return _pv_vUser_getAll_ResultDAL;
            }
            set
            {
                _pv_vUser_getAll_ResultDAL = value;
            }
        }
			private Ipv_vUser_getByUserName_ResultDAL _pv_vUser_getByUserName_ResultDAL;

        public Ipv_vUser_getByUserName_ResultDAL pv_vUser_getByUserName_ResultDAL
        {
            get
            {
                if (_pv_vUser_getByUserName_ResultDAL == null)
                {
                    _pv_vUser_getByUserName_ResultDAL = DALAbastr.CreateDAL<pv_vUser_getByUserName_ResultDAL>() as Ipv_vUser_getByUserName_ResultDAL;
                }

                return _pv_vUser_getByUserName_ResultDAL;
            }
            set
            {
                _pv_vUser_getByUserName_ResultDAL = value;
            }
        }
			private Ipv_vUser_SearchByUserType_ResultDAL _pv_vUser_SearchByUserType_ResultDAL;

        public Ipv_vUser_SearchByUserType_ResultDAL pv_vUser_SearchByUserType_ResultDAL
        {
            get
            {
                if (_pv_vUser_SearchByUserType_ResultDAL == null)
                {
                    _pv_vUser_SearchByUserType_ResultDAL = DALAbastr.CreateDAL<pv_vUser_SearchByUserType_ResultDAL>() as Ipv_vUser_SearchByUserType_ResultDAL;
                }

                return _pv_vUser_SearchByUserType_ResultDAL;
            }
            set
            {
                _pv_vUser_SearchByUserType_ResultDAL = value;
            }
        }
			private Ipv_vUser_SearchList_ResultDAL _pv_vUser_SearchList_ResultDAL;

        public Ipv_vUser_SearchList_ResultDAL pv_vUser_SearchList_ResultDAL
        {
            get
            {
                if (_pv_vUser_SearchList_ResultDAL == null)
                {
                    _pv_vUser_SearchList_ResultDAL = DALAbastr.CreateDAL<pv_vUser_SearchList_ResultDAL>() as Ipv_vUser_SearchList_ResultDAL;
                }

                return _pv_vUser_SearchList_ResultDAL;
            }
            set
            {
                _pv_vUser_SearchList_ResultDAL = value;
            }
        }
			private Ip_Accounts_getAll_ResultDAL _p_Accounts_getAll_ResultDAL;

        public Ip_Accounts_getAll_ResultDAL p_Accounts_getAll_ResultDAL
        {
            get
            {
                if (_p_Accounts_getAll_ResultDAL == null)
                {
                    _p_Accounts_getAll_ResultDAL = DALAbastr.CreateDAL<p_Accounts_getAll_ResultDAL>() as Ip_Accounts_getAll_ResultDAL;
                }

                return _p_Accounts_getAll_ResultDAL;
            }
            set
            {
                _p_Accounts_getAll_ResultDAL = value;
            }
        }
			private Ip_Accounts_getByID_ResultDAL _p_Accounts_getByID_ResultDAL;

        public Ip_Accounts_getByID_ResultDAL p_Accounts_getByID_ResultDAL
        {
            get
            {
                if (_p_Accounts_getByID_ResultDAL == null)
                {
                    _p_Accounts_getByID_ResultDAL = DALAbastr.CreateDAL<p_Accounts_getByID_ResultDAL>() as Ip_Accounts_getByID_ResultDAL;
                }

                return _p_Accounts_getByID_ResultDAL;
            }
            set
            {
                _p_Accounts_getByID_ResultDAL = value;
            }
        }
			private Ip_AppendStockDetail_getByID_ResultDAL _p_AppendStockDetail_getByID_ResultDAL;

        public Ip_AppendStockDetail_getByID_ResultDAL p_AppendStockDetail_getByID_ResultDAL
        {
            get
            {
                if (_p_AppendStockDetail_getByID_ResultDAL == null)
                {
                    _p_AppendStockDetail_getByID_ResultDAL = DALAbastr.CreateDAL<p_AppendStockDetail_getByID_ResultDAL>() as Ip_AppendStockDetail_getByID_ResultDAL;
                }

                return _p_AppendStockDetail_getByID_ResultDAL;
            }
            set
            {
                _p_AppendStockDetail_getByID_ResultDAL = value;
            }
        }
			private Ip_AppendStockDetail_getListByAppendID_ResultDAL _p_AppendStockDetail_getListByAppendID_ResultDAL;

        public Ip_AppendStockDetail_getListByAppendID_ResultDAL p_AppendStockDetail_getListByAppendID_ResultDAL
        {
            get
            {
                if (_p_AppendStockDetail_getListByAppendID_ResultDAL == null)
                {
                    _p_AppendStockDetail_getListByAppendID_ResultDAL = DALAbastr.CreateDAL<p_AppendStockDetail_getListByAppendID_ResultDAL>() as Ip_AppendStockDetail_getListByAppendID_ResultDAL;
                }

                return _p_AppendStockDetail_getListByAppendID_ResultDAL;
            }
            set
            {
                _p_AppendStockDetail_getListByAppendID_ResultDAL = value;
            }
        }
			private Ip_AppendStock_getByID_ResultDAL _p_AppendStock_getByID_ResultDAL;

        public Ip_AppendStock_getByID_ResultDAL p_AppendStock_getByID_ResultDAL
        {
            get
            {
                if (_p_AppendStock_getByID_ResultDAL == null)
                {
                    _p_AppendStock_getByID_ResultDAL = DALAbastr.CreateDAL<p_AppendStock_getByID_ResultDAL>() as Ip_AppendStock_getByID_ResultDAL;
                }

                return _p_AppendStock_getByID_ResultDAL;
            }
            set
            {
                _p_AppendStock_getByID_ResultDAL = value;
            }
        }
			private Ip_AppendStock_getSearchListByID_ResultDAL _p_AppendStock_getSearchListByID_ResultDAL;

        public Ip_AppendStock_getSearchListByID_ResultDAL p_AppendStock_getSearchListByID_ResultDAL
        {
            get
            {
                if (_p_AppendStock_getSearchListByID_ResultDAL == null)
                {
                    _p_AppendStock_getSearchListByID_ResultDAL = DALAbastr.CreateDAL<p_AppendStock_getSearchListByID_ResultDAL>() as Ip_AppendStock_getSearchListByID_ResultDAL;
                }

                return _p_AppendStock_getSearchListByID_ResultDAL;
            }
            set
            {
                _p_AppendStock_getSearchListByID_ResultDAL = value;
            }
        }
			private Ip_AppendStock_getSearchList_ResultDAL _p_AppendStock_getSearchList_ResultDAL;

        public Ip_AppendStock_getSearchList_ResultDAL p_AppendStock_getSearchList_ResultDAL
        {
            get
            {
                if (_p_AppendStock_getSearchList_ResultDAL == null)
                {
                    _p_AppendStock_getSearchList_ResultDAL = DALAbastr.CreateDAL<p_AppendStock_getSearchList_ResultDAL>() as Ip_AppendStock_getSearchList_ResultDAL;
                }

                return _p_AppendStock_getSearchList_ResultDAL;
            }
            set
            {
                _p_AppendStock_getSearchList_ResultDAL = value;
            }
        }
			private Ip_Authority_getALL_ResultDAL _p_Authority_getALL_ResultDAL;

        public Ip_Authority_getALL_ResultDAL p_Authority_getALL_ResultDAL
        {
            get
            {
                if (_p_Authority_getALL_ResultDAL == null)
                {
                    _p_Authority_getALL_ResultDAL = DALAbastr.CreateDAL<p_Authority_getALL_ResultDAL>() as Ip_Authority_getALL_ResultDAL;
                }

                return _p_Authority_getALL_ResultDAL;
            }
            set
            {
                _p_Authority_getALL_ResultDAL = value;
            }
        }
			private Ip_Authority_getAuthorityByTypeID_ResultDAL _p_Authority_getAuthorityByTypeID_ResultDAL;

        public Ip_Authority_getAuthorityByTypeID_ResultDAL p_Authority_getAuthorityByTypeID_ResultDAL
        {
            get
            {
                if (_p_Authority_getAuthorityByTypeID_ResultDAL == null)
                {
                    _p_Authority_getAuthorityByTypeID_ResultDAL = DALAbastr.CreateDAL<p_Authority_getAuthorityByTypeID_ResultDAL>() as Ip_Authority_getAuthorityByTypeID_ResultDAL;
                }

                return _p_Authority_getAuthorityByTypeID_ResultDAL;
            }
            set
            {
                _p_Authority_getAuthorityByTypeID_ResultDAL = value;
            }
        }
			private Ip_Authority_getByID_ResultDAL _p_Authority_getByID_ResultDAL;

        public Ip_Authority_getByID_ResultDAL p_Authority_getByID_ResultDAL
        {
            get
            {
                if (_p_Authority_getByID_ResultDAL == null)
                {
                    _p_Authority_getByID_ResultDAL = DALAbastr.CreateDAL<p_Authority_getByID_ResultDAL>() as Ip_Authority_getByID_ResultDAL;
                }

                return _p_Authority_getByID_ResultDAL;
            }
            set
            {
                _p_Authority_getByID_ResultDAL = value;
            }
        }
			private Ip_BuyOrderDetail_getByBuyOrderID_ResultDAL _p_BuyOrderDetail_getByBuyOrderID_ResultDAL;

        public Ip_BuyOrderDetail_getByBuyOrderID_ResultDAL p_BuyOrderDetail_getByBuyOrderID_ResultDAL
        {
            get
            {
                if (_p_BuyOrderDetail_getByBuyOrderID_ResultDAL == null)
                {
                    _p_BuyOrderDetail_getByBuyOrderID_ResultDAL = DALAbastr.CreateDAL<p_BuyOrderDetail_getByBuyOrderID_ResultDAL>() as Ip_BuyOrderDetail_getByBuyOrderID_ResultDAL;
                }

                return _p_BuyOrderDetail_getByBuyOrderID_ResultDAL;
            }
            set
            {
                _p_BuyOrderDetail_getByBuyOrderID_ResultDAL = value;
            }
        }
			private Ip_BuyOrderDetail_getOrderDetailPhoto_ResultDAL _p_BuyOrderDetail_getOrderDetailPhoto_ResultDAL;

        public Ip_BuyOrderDetail_getOrderDetailPhoto_ResultDAL p_BuyOrderDetail_getOrderDetailPhoto_ResultDAL
        {
            get
            {
                if (_p_BuyOrderDetail_getOrderDetailPhoto_ResultDAL == null)
                {
                    _p_BuyOrderDetail_getOrderDetailPhoto_ResultDAL = DALAbastr.CreateDAL<p_BuyOrderDetail_getOrderDetailPhoto_ResultDAL>() as Ip_BuyOrderDetail_getOrderDetailPhoto_ResultDAL;
                }

                return _p_BuyOrderDetail_getOrderDetailPhoto_ResultDAL;
            }
            set
            {
                _p_BuyOrderDetail_getOrderDetailPhoto_ResultDAL = value;
            }
        }
			private Ip_BuyOrder_getAdminBuyOrderByBuyOrderID_ResultDAL _p_BuyOrder_getAdminBuyOrderByBuyOrderID_ResultDAL;

        public Ip_BuyOrder_getAdminBuyOrderByBuyOrderID_ResultDAL p_BuyOrder_getAdminBuyOrderByBuyOrderID_ResultDAL
        {
            get
            {
                if (_p_BuyOrder_getAdminBuyOrderByBuyOrderID_ResultDAL == null)
                {
                    _p_BuyOrder_getAdminBuyOrderByBuyOrderID_ResultDAL = DALAbastr.CreateDAL<p_BuyOrder_getAdminBuyOrderByBuyOrderID_ResultDAL>() as Ip_BuyOrder_getAdminBuyOrderByBuyOrderID_ResultDAL;
                }

                return _p_BuyOrder_getAdminBuyOrderByBuyOrderID_ResultDAL;
            }
            set
            {
                _p_BuyOrder_getAdminBuyOrderByBuyOrderID_ResultDAL = value;
            }
        }
			private Ip_BuyOrder_getAdminBuyOrderList_ResultDAL _p_BuyOrder_getAdminBuyOrderList_ResultDAL;

        public Ip_BuyOrder_getAdminBuyOrderList_ResultDAL p_BuyOrder_getAdminBuyOrderList_ResultDAL
        {
            get
            {
                if (_p_BuyOrder_getAdminBuyOrderList_ResultDAL == null)
                {
                    _p_BuyOrder_getAdminBuyOrderList_ResultDAL = DALAbastr.CreateDAL<p_BuyOrder_getAdminBuyOrderList_ResultDAL>() as Ip_BuyOrder_getAdminBuyOrderList_ResultDAL;
                }

                return _p_BuyOrder_getAdminBuyOrderList_ResultDAL;
            }
            set
            {
                _p_BuyOrder_getAdminBuyOrderList_ResultDAL = value;
            }
        }
			private Ip_BuyOrder_getBetweenTwoDate_ResultDAL _p_BuyOrder_getBetweenTwoDate_ResultDAL;

        public Ip_BuyOrder_getBetweenTwoDate_ResultDAL p_BuyOrder_getBetweenTwoDate_ResultDAL
        {
            get
            {
                if (_p_BuyOrder_getBetweenTwoDate_ResultDAL == null)
                {
                    _p_BuyOrder_getBetweenTwoDate_ResultDAL = DALAbastr.CreateDAL<p_BuyOrder_getBetweenTwoDate_ResultDAL>() as Ip_BuyOrder_getBetweenTwoDate_ResultDAL;
                }

                return _p_BuyOrder_getBetweenTwoDate_ResultDAL;
            }
            set
            {
                _p_BuyOrder_getBetweenTwoDate_ResultDAL = value;
            }
        }
			private Ip_BuyOrder_getByID_ResultDAL _p_BuyOrder_getByID_ResultDAL;

        public Ip_BuyOrder_getByID_ResultDAL p_BuyOrder_getByID_ResultDAL
        {
            get
            {
                if (_p_BuyOrder_getByID_ResultDAL == null)
                {
                    _p_BuyOrder_getByID_ResultDAL = DALAbastr.CreateDAL<p_BuyOrder_getByID_ResultDAL>() as Ip_BuyOrder_getByID_ResultDAL;
                }

                return _p_BuyOrder_getByID_ResultDAL;
            }
            set
            {
                _p_BuyOrder_getByID_ResultDAL = value;
            }
        }
			private Ip_BuyOrder_getUserBuyOrderByBuyOrderID_ResultDAL _p_BuyOrder_getUserBuyOrderByBuyOrderID_ResultDAL;

        public Ip_BuyOrder_getUserBuyOrderByBuyOrderID_ResultDAL p_BuyOrder_getUserBuyOrderByBuyOrderID_ResultDAL
        {
            get
            {
                if (_p_BuyOrder_getUserBuyOrderByBuyOrderID_ResultDAL == null)
                {
                    _p_BuyOrder_getUserBuyOrderByBuyOrderID_ResultDAL = DALAbastr.CreateDAL<p_BuyOrder_getUserBuyOrderByBuyOrderID_ResultDAL>() as Ip_BuyOrder_getUserBuyOrderByBuyOrderID_ResultDAL;
                }

                return _p_BuyOrder_getUserBuyOrderByBuyOrderID_ResultDAL;
            }
            set
            {
                _p_BuyOrder_getUserBuyOrderByBuyOrderID_ResultDAL = value;
            }
        }
			private Ip_BuyOrder_getUserBuyOrderList_ResultDAL _p_BuyOrder_getUserBuyOrderList_ResultDAL;

        public Ip_BuyOrder_getUserBuyOrderList_ResultDAL p_BuyOrder_getUserBuyOrderList_ResultDAL
        {
            get
            {
                if (_p_BuyOrder_getUserBuyOrderList_ResultDAL == null)
                {
                    _p_BuyOrder_getUserBuyOrderList_ResultDAL = DALAbastr.CreateDAL<p_BuyOrder_getUserBuyOrderList_ResultDAL>() as Ip_BuyOrder_getUserBuyOrderList_ResultDAL;
                }

                return _p_BuyOrder_getUserBuyOrderList_ResultDAL;
            }
            set
            {
                _p_BuyOrder_getUserBuyOrderList_ResultDAL = value;
            }
        }
			private Ip_BuyPay_getBuyPayOrderList_ResultDAL _p_BuyPay_getBuyPayOrderList_ResultDAL;

        public Ip_BuyPay_getBuyPayOrderList_ResultDAL p_BuyPay_getBuyPayOrderList_ResultDAL
        {
            get
            {
                if (_p_BuyPay_getBuyPayOrderList_ResultDAL == null)
                {
                    _p_BuyPay_getBuyPayOrderList_ResultDAL = DALAbastr.CreateDAL<p_BuyPay_getBuyPayOrderList_ResultDAL>() as Ip_BuyPay_getBuyPayOrderList_ResultDAL;
                }

                return _p_BuyPay_getBuyPayOrderList_ResultDAL;
            }
            set
            {
                _p_BuyPay_getBuyPayOrderList_ResultDAL = value;
            }
        }
			private Ip_BuyPay_getByBuyReceiptID_ResultDAL _p_BuyPay_getByBuyReceiptID_ResultDAL;

        public Ip_BuyPay_getByBuyReceiptID_ResultDAL p_BuyPay_getByBuyReceiptID_ResultDAL
        {
            get
            {
                if (_p_BuyPay_getByBuyReceiptID_ResultDAL == null)
                {
                    _p_BuyPay_getByBuyReceiptID_ResultDAL = DALAbastr.CreateDAL<p_BuyPay_getByBuyReceiptID_ResultDAL>() as Ip_BuyPay_getByBuyReceiptID_ResultDAL;
                }

                return _p_BuyPay_getByBuyReceiptID_ResultDAL;
            }
            set
            {
                _p_BuyPay_getByBuyReceiptID_ResultDAL = value;
            }
        }
			private Ip_BuyPay_getViewNodeByID_ResultDAL _p_BuyPay_getViewNodeByID_ResultDAL;

        public Ip_BuyPay_getViewNodeByID_ResultDAL p_BuyPay_getViewNodeByID_ResultDAL
        {
            get
            {
                if (_p_BuyPay_getViewNodeByID_ResultDAL == null)
                {
                    _p_BuyPay_getViewNodeByID_ResultDAL = DALAbastr.CreateDAL<p_BuyPay_getViewNodeByID_ResultDAL>() as Ip_BuyPay_getViewNodeByID_ResultDAL;
                }

                return _p_BuyPay_getViewNodeByID_ResultDAL;
            }
            set
            {
                _p_BuyPay_getViewNodeByID_ResultDAL = value;
            }
        }
			private Ip_BuyReceiptDetail_getByID_ResultDAL _p_BuyReceiptDetail_getByID_ResultDAL;

        public Ip_BuyReceiptDetail_getByID_ResultDAL p_BuyReceiptDetail_getByID_ResultDAL
        {
            get
            {
                if (_p_BuyReceiptDetail_getByID_ResultDAL == null)
                {
                    _p_BuyReceiptDetail_getByID_ResultDAL = DALAbastr.CreateDAL<p_BuyReceiptDetail_getByID_ResultDAL>() as Ip_BuyReceiptDetail_getByID_ResultDAL;
                }

                return _p_BuyReceiptDetail_getByID_ResultDAL;
            }
            set
            {
                _p_BuyReceiptDetail_getByID_ResultDAL = value;
            }
        }
			private Ip_BuyReceiptDetail_getReceiptOrderID_ResultDAL _p_BuyReceiptDetail_getReceiptOrderID_ResultDAL;

        public Ip_BuyReceiptDetail_getReceiptOrderID_ResultDAL p_BuyReceiptDetail_getReceiptOrderID_ResultDAL
        {
            get
            {
                if (_p_BuyReceiptDetail_getReceiptOrderID_ResultDAL == null)
                {
                    _p_BuyReceiptDetail_getReceiptOrderID_ResultDAL = DALAbastr.CreateDAL<p_BuyReceiptDetail_getReceiptOrderID_ResultDAL>() as Ip_BuyReceiptDetail_getReceiptOrderID_ResultDAL;
                }

                return _p_BuyReceiptDetail_getReceiptOrderID_ResultDAL;
            }
            set
            {
                _p_BuyReceiptDetail_getReceiptOrderID_ResultDAL = value;
            }
        }
			private Ip_BuyReceipt_getAdminBuyReceiptOrderList_ResultDAL _p_BuyReceipt_getAdminBuyReceiptOrderList_ResultDAL;

        public Ip_BuyReceipt_getAdminBuyReceiptOrderList_ResultDAL p_BuyReceipt_getAdminBuyReceiptOrderList_ResultDAL
        {
            get
            {
                if (_p_BuyReceipt_getAdminBuyReceiptOrderList_ResultDAL == null)
                {
                    _p_BuyReceipt_getAdminBuyReceiptOrderList_ResultDAL = DALAbastr.CreateDAL<p_BuyReceipt_getAdminBuyReceiptOrderList_ResultDAL>() as Ip_BuyReceipt_getAdminBuyReceiptOrderList_ResultDAL;
                }

                return _p_BuyReceipt_getAdminBuyReceiptOrderList_ResultDAL;
            }
            set
            {
                _p_BuyReceipt_getAdminBuyReceiptOrderList_ResultDAL = value;
            }
        }
			private Ip_BuyReceipt_getByID_ResultDAL _p_BuyReceipt_getByID_ResultDAL;

        public Ip_BuyReceipt_getByID_ResultDAL p_BuyReceipt_getByID_ResultDAL
        {
            get
            {
                if (_p_BuyReceipt_getByID_ResultDAL == null)
                {
                    _p_BuyReceipt_getByID_ResultDAL = DALAbastr.CreateDAL<p_BuyReceipt_getByID_ResultDAL>() as Ip_BuyReceipt_getByID_ResultDAL;
                }

                return _p_BuyReceipt_getByID_ResultDAL;
            }
            set
            {
                _p_BuyReceipt_getByID_ResultDAL = value;
            }
        }
			private Ip_BuyReceipt_getListByReceiptOrderID_ResultDAL _p_BuyReceipt_getListByReceiptOrderID_ResultDAL;

        public Ip_BuyReceipt_getListByReceiptOrderID_ResultDAL p_BuyReceipt_getListByReceiptOrderID_ResultDAL
        {
            get
            {
                if (_p_BuyReceipt_getListByReceiptOrderID_ResultDAL == null)
                {
                    _p_BuyReceipt_getListByReceiptOrderID_ResultDAL = DALAbastr.CreateDAL<p_BuyReceipt_getListByReceiptOrderID_ResultDAL>() as Ip_BuyReceipt_getListByReceiptOrderID_ResultDAL;
                }

                return _p_BuyReceipt_getListByReceiptOrderID_ResultDAL;
            }
            set
            {
                _p_BuyReceipt_getListByReceiptOrderID_ResultDAL = value;
            }
        }
			private Ip_BuyReturnDetail_getByBuyReturnID_ResultDAL _p_BuyReturnDetail_getByBuyReturnID_ResultDAL;

        public Ip_BuyReturnDetail_getByBuyReturnID_ResultDAL p_BuyReturnDetail_getByBuyReturnID_ResultDAL
        {
            get
            {
                if (_p_BuyReturnDetail_getByBuyReturnID_ResultDAL == null)
                {
                    _p_BuyReturnDetail_getByBuyReturnID_ResultDAL = DALAbastr.CreateDAL<p_BuyReturnDetail_getByBuyReturnID_ResultDAL>() as Ip_BuyReturnDetail_getByBuyReturnID_ResultDAL;
                }

                return _p_BuyReturnDetail_getByBuyReturnID_ResultDAL;
            }
            set
            {
                _p_BuyReturnDetail_getByBuyReturnID_ResultDAL = value;
            }
        }
			private Ip_BuyReturnDetail_getByID_ResultDAL _p_BuyReturnDetail_getByID_ResultDAL;

        public Ip_BuyReturnDetail_getByID_ResultDAL p_BuyReturnDetail_getByID_ResultDAL
        {
            get
            {
                if (_p_BuyReturnDetail_getByID_ResultDAL == null)
                {
                    _p_BuyReturnDetail_getByID_ResultDAL = DALAbastr.CreateDAL<p_BuyReturnDetail_getByID_ResultDAL>() as Ip_BuyReturnDetail_getByID_ResultDAL;
                }

                return _p_BuyReturnDetail_getByID_ResultDAL;
            }
            set
            {
                _p_BuyReturnDetail_getByID_ResultDAL = value;
            }
        }
			private Ip_BuyReturn_getBuyReturnOrderList_ResultDAL _p_BuyReturn_getBuyReturnOrderList_ResultDAL;

        public Ip_BuyReturn_getBuyReturnOrderList_ResultDAL p_BuyReturn_getBuyReturnOrderList_ResultDAL
        {
            get
            {
                if (_p_BuyReturn_getBuyReturnOrderList_ResultDAL == null)
                {
                    _p_BuyReturn_getBuyReturnOrderList_ResultDAL = DALAbastr.CreateDAL<p_BuyReturn_getBuyReturnOrderList_ResultDAL>() as Ip_BuyReturn_getBuyReturnOrderList_ResultDAL;
                }

                return _p_BuyReturn_getBuyReturnOrderList_ResultDAL;
            }
            set
            {
                _p_BuyReturn_getBuyReturnOrderList_ResultDAL = value;
            }
        }
			private Ip_BuyReturn_getListByBuyReturnID_ResultDAL _p_BuyReturn_getListByBuyReturnID_ResultDAL;

        public Ip_BuyReturn_getListByBuyReturnID_ResultDAL p_BuyReturn_getListByBuyReturnID_ResultDAL
        {
            get
            {
                if (_p_BuyReturn_getListByBuyReturnID_ResultDAL == null)
                {
                    _p_BuyReturn_getListByBuyReturnID_ResultDAL = DALAbastr.CreateDAL<p_BuyReturn_getListByBuyReturnID_ResultDAL>() as Ip_BuyReturn_getListByBuyReturnID_ResultDAL;
                }

                return _p_BuyReturn_getListByBuyReturnID_ResultDAL;
            }
            set
            {
                _p_BuyReturn_getListByBuyReturnID_ResultDAL = value;
            }
        }
			private Ip_BuyReturn_getViewNodeByID_ResultDAL _p_BuyReturn_getViewNodeByID_ResultDAL;

        public Ip_BuyReturn_getViewNodeByID_ResultDAL p_BuyReturn_getViewNodeByID_ResultDAL
        {
            get
            {
                if (_p_BuyReturn_getViewNodeByID_ResultDAL == null)
                {
                    _p_BuyReturn_getViewNodeByID_ResultDAL = DALAbastr.CreateDAL<p_BuyReturn_getViewNodeByID_ResultDAL>() as Ip_BuyReturn_getViewNodeByID_ResultDAL;
                }

                return _p_BuyReturn_getViewNodeByID_ResultDAL;
            }
            set
            {
                _p_BuyReturn_getViewNodeByID_ResultDAL = value;
            }
        }
			private Ip_Delivery_getAllDelivery_ResultDAL _p_Delivery_getAllDelivery_ResultDAL;

        public Ip_Delivery_getAllDelivery_ResultDAL p_Delivery_getAllDelivery_ResultDAL
        {
            get
            {
                if (_p_Delivery_getAllDelivery_ResultDAL == null)
                {
                    _p_Delivery_getAllDelivery_ResultDAL = DALAbastr.CreateDAL<p_Delivery_getAllDelivery_ResultDAL>() as Ip_Delivery_getAllDelivery_ResultDAL;
                }

                return _p_Delivery_getAllDelivery_ResultDAL;
            }
            set
            {
                _p_Delivery_getAllDelivery_ResultDAL = value;
            }
        }
			private Ip_Delivery_getByID_ResultDAL _p_Delivery_getByID_ResultDAL;

        public Ip_Delivery_getByID_ResultDAL p_Delivery_getByID_ResultDAL
        {
            get
            {
                if (_p_Delivery_getByID_ResultDAL == null)
                {
                    _p_Delivery_getByID_ResultDAL = DALAbastr.CreateDAL<p_Delivery_getByID_ResultDAL>() as Ip_Delivery_getByID_ResultDAL;
                }

                return _p_Delivery_getByID_ResultDAL;
            }
            set
            {
                _p_Delivery_getByID_ResultDAL = value;
            }
        }
			private Ip_Delivery_getDefaultEitity_ResultDAL _p_Delivery_getDefaultEitity_ResultDAL;

        public Ip_Delivery_getDefaultEitity_ResultDAL p_Delivery_getDefaultEitity_ResultDAL
        {
            get
            {
                if (_p_Delivery_getDefaultEitity_ResultDAL == null)
                {
                    _p_Delivery_getDefaultEitity_ResultDAL = DALAbastr.CreateDAL<p_Delivery_getDefaultEitity_ResultDAL>() as Ip_Delivery_getDefaultEitity_ResultDAL;
                }

                return _p_Delivery_getDefaultEitity_ResultDAL;
            }
            set
            {
                _p_Delivery_getDefaultEitity_ResultDAL = value;
            }
        }
			private Ip_GroupAuthority_getAll_ByGroupID_ResultDAL _p_GroupAuthority_getAll_ByGroupID_ResultDAL;

        public Ip_GroupAuthority_getAll_ByGroupID_ResultDAL p_GroupAuthority_getAll_ByGroupID_ResultDAL
        {
            get
            {
                if (_p_GroupAuthority_getAll_ByGroupID_ResultDAL == null)
                {
                    _p_GroupAuthority_getAll_ByGroupID_ResultDAL = DALAbastr.CreateDAL<p_GroupAuthority_getAll_ByGroupID_ResultDAL>() as Ip_GroupAuthority_getAll_ByGroupID_ResultDAL;
                }

                return _p_GroupAuthority_getAll_ByGroupID_ResultDAL;
            }
            set
            {
                _p_GroupAuthority_getAll_ByGroupID_ResultDAL = value;
            }
        }
			private Ip_GroupAuthority_validataModule_ResultDAL _p_GroupAuthority_validataModule_ResultDAL;

        public Ip_GroupAuthority_validataModule_ResultDAL p_GroupAuthority_validataModule_ResultDAL
        {
            get
            {
                if (_p_GroupAuthority_validataModule_ResultDAL == null)
                {
                    _p_GroupAuthority_validataModule_ResultDAL = DALAbastr.CreateDAL<p_GroupAuthority_validataModule_ResultDAL>() as Ip_GroupAuthority_validataModule_ResultDAL;
                }

                return _p_GroupAuthority_validataModule_ResultDAL;
            }
            set
            {
                _p_GroupAuthority_validataModule_ResultDAL = value;
            }
        }
			private Ip_Group_getALL_ResultDAL _p_Group_getALL_ResultDAL;

        public Ip_Group_getALL_ResultDAL p_Group_getALL_ResultDAL
        {
            get
            {
                if (_p_Group_getALL_ResultDAL == null)
                {
                    _p_Group_getALL_ResultDAL = DALAbastr.CreateDAL<p_Group_getALL_ResultDAL>() as Ip_Group_getALL_ResultDAL;
                }

                return _p_Group_getALL_ResultDAL;
            }
            set
            {
                _p_Group_getALL_ResultDAL = value;
            }
        }
			private Ip_Group_getByID_ResultDAL _p_Group_getByID_ResultDAL;

        public Ip_Group_getByID_ResultDAL p_Group_getByID_ResultDAL
        {
            get
            {
                if (_p_Group_getByID_ResultDAL == null)
                {
                    _p_Group_getByID_ResultDAL = DALAbastr.CreateDAL<p_Group_getByID_ResultDAL>() as Ip_Group_getByID_ResultDAL;
                }

                return _p_Group_getByID_ResultDAL;
            }
            set
            {
                _p_Group_getByID_ResultDAL = value;
            }
        }
			private Ip_Inventory_getSearchListByID_ResultDAL _p_Inventory_getSearchListByID_ResultDAL;

        public Ip_Inventory_getSearchListByID_ResultDAL p_Inventory_getSearchListByID_ResultDAL
        {
            get
            {
                if (_p_Inventory_getSearchListByID_ResultDAL == null)
                {
                    _p_Inventory_getSearchListByID_ResultDAL = DALAbastr.CreateDAL<p_Inventory_getSearchListByID_ResultDAL>() as Ip_Inventory_getSearchListByID_ResultDAL;
                }

                return _p_Inventory_getSearchListByID_ResultDAL;
            }
            set
            {
                _p_Inventory_getSearchListByID_ResultDAL = value;
            }
        }
			private Ip_Inventory_getSearchList_ResultDAL _p_Inventory_getSearchList_ResultDAL;

        public Ip_Inventory_getSearchList_ResultDAL p_Inventory_getSearchList_ResultDAL
        {
            get
            {
                if (_p_Inventory_getSearchList_ResultDAL == null)
                {
                    _p_Inventory_getSearchList_ResultDAL = DALAbastr.CreateDAL<p_Inventory_getSearchList_ResultDAL>() as Ip_Inventory_getSearchList_ResultDAL;
                }

                return _p_Inventory_getSearchList_ResultDAL;
            }
            set
            {
                _p_Inventory_getSearchList_ResultDAL = value;
            }
        }
			private Ip_log_getAll_ResultDAL _p_log_getAll_ResultDAL;

        public Ip_log_getAll_ResultDAL p_log_getAll_ResultDAL
        {
            get
            {
                if (_p_log_getAll_ResultDAL == null)
                {
                    _p_log_getAll_ResultDAL = DALAbastr.CreateDAL<p_log_getAll_ResultDAL>() as Ip_log_getAll_ResultDAL;
                }

                return _p_log_getAll_ResultDAL;
            }
            set
            {
                _p_log_getAll_ResultDAL = value;
            }
        }
			private Ip_Notice_getAll_ResultDAL _p_Notice_getAll_ResultDAL;

        public Ip_Notice_getAll_ResultDAL p_Notice_getAll_ResultDAL
        {
            get
            {
                if (_p_Notice_getAll_ResultDAL == null)
                {
                    _p_Notice_getAll_ResultDAL = DALAbastr.CreateDAL<p_Notice_getAll_ResultDAL>() as Ip_Notice_getAll_ResultDAL;
                }

                return _p_Notice_getAll_ResultDAL;
            }
            set
            {
                _p_Notice_getAll_ResultDAL = value;
            }
        }
			private Ip_Notice_getByID_ResultDAL _p_Notice_getByID_ResultDAL;

        public Ip_Notice_getByID_ResultDAL p_Notice_getByID_ResultDAL
        {
            get
            {
                if (_p_Notice_getByID_ResultDAL == null)
                {
                    _p_Notice_getByID_ResultDAL = DALAbastr.CreateDAL<p_Notice_getByID_ResultDAL>() as Ip_Notice_getByID_ResultDAL;
                }

                return _p_Notice_getByID_ResultDAL;
            }
            set
            {
                _p_Notice_getByID_ResultDAL = value;
            }
        }
			private Ip_Notice_getNewsByType_ResultDAL _p_Notice_getNewsByType_ResultDAL;

        public Ip_Notice_getNewsByType_ResultDAL p_Notice_getNewsByType_ResultDAL
        {
            get
            {
                if (_p_Notice_getNewsByType_ResultDAL == null)
                {
                    _p_Notice_getNewsByType_ResultDAL = DALAbastr.CreateDAL<p_Notice_getNewsByType_ResultDAL>() as Ip_Notice_getNewsByType_ResultDAL;
                }

                return _p_Notice_getNewsByType_ResultDAL;
            }
            set
            {
                _p_Notice_getNewsByType_ResultDAL = value;
            }
        }
			private Ip_Notice_getSearchListByType_ResultDAL _p_Notice_getSearchListByType_ResultDAL;

        public Ip_Notice_getSearchListByType_ResultDAL p_Notice_getSearchListByType_ResultDAL
        {
            get
            {
                if (_p_Notice_getSearchListByType_ResultDAL == null)
                {
                    _p_Notice_getSearchListByType_ResultDAL = DALAbastr.CreateDAL<p_Notice_getSearchListByType_ResultDAL>() as Ip_Notice_getSearchListByType_ResultDAL;
                }

                return _p_Notice_getSearchListByType_ResultDAL;
            }
            set
            {
                _p_Notice_getSearchListByType_ResultDAL = value;
            }
        }
			private Ip_OutStockDetail_getByID_ResultDAL _p_OutStockDetail_getByID_ResultDAL;

        public Ip_OutStockDetail_getByID_ResultDAL p_OutStockDetail_getByID_ResultDAL
        {
            get
            {
                if (_p_OutStockDetail_getByID_ResultDAL == null)
                {
                    _p_OutStockDetail_getByID_ResultDAL = DALAbastr.CreateDAL<p_OutStockDetail_getByID_ResultDAL>() as Ip_OutStockDetail_getByID_ResultDAL;
                }

                return _p_OutStockDetail_getByID_ResultDAL;
            }
            set
            {
                _p_OutStockDetail_getByID_ResultDAL = value;
            }
        }
			private Ip_OutStockDetail_getListByOutID_ResultDAL _p_OutStockDetail_getListByOutID_ResultDAL;

        public Ip_OutStockDetail_getListByOutID_ResultDAL p_OutStockDetail_getListByOutID_ResultDAL
        {
            get
            {
                if (_p_OutStockDetail_getListByOutID_ResultDAL == null)
                {
                    _p_OutStockDetail_getListByOutID_ResultDAL = DALAbastr.CreateDAL<p_OutStockDetail_getListByOutID_ResultDAL>() as Ip_OutStockDetail_getListByOutID_ResultDAL;
                }

                return _p_OutStockDetail_getListByOutID_ResultDAL;
            }
            set
            {
                _p_OutStockDetail_getListByOutID_ResultDAL = value;
            }
        }
			private Ip_OutStock_getByID_ResultDAL _p_OutStock_getByID_ResultDAL;

        public Ip_OutStock_getByID_ResultDAL p_OutStock_getByID_ResultDAL
        {
            get
            {
                if (_p_OutStock_getByID_ResultDAL == null)
                {
                    _p_OutStock_getByID_ResultDAL = DALAbastr.CreateDAL<p_OutStock_getByID_ResultDAL>() as Ip_OutStock_getByID_ResultDAL;
                }

                return _p_OutStock_getByID_ResultDAL;
            }
            set
            {
                _p_OutStock_getByID_ResultDAL = value;
            }
        }
			private Ip_OutStock_getSearchListByID_ResultDAL _p_OutStock_getSearchListByID_ResultDAL;

        public Ip_OutStock_getSearchListByID_ResultDAL p_OutStock_getSearchListByID_ResultDAL
        {
            get
            {
                if (_p_OutStock_getSearchListByID_ResultDAL == null)
                {
                    _p_OutStock_getSearchListByID_ResultDAL = DALAbastr.CreateDAL<p_OutStock_getSearchListByID_ResultDAL>() as Ip_OutStock_getSearchListByID_ResultDAL;
                }

                return _p_OutStock_getSearchListByID_ResultDAL;
            }
            set
            {
                _p_OutStock_getSearchListByID_ResultDAL = value;
            }
        }
			private Ip_OutStock_getSearchList_ResultDAL _p_OutStock_getSearchList_ResultDAL;

        public Ip_OutStock_getSearchList_ResultDAL p_OutStock_getSearchList_ResultDAL
        {
            get
            {
                if (_p_OutStock_getSearchList_ResultDAL == null)
                {
                    _p_OutStock_getSearchList_ResultDAL = DALAbastr.CreateDAL<p_OutStock_getSearchList_ResultDAL>() as Ip_OutStock_getSearchList_ResultDAL;
                }

                return _p_OutStock_getSearchList_ResultDAL;
            }
            set
            {
                _p_OutStock_getSearchList_ResultDAL = value;
            }
        }
			private Ip_PhotoFlow_getByID_ResultDAL _p_PhotoFlow_getByID_ResultDAL;

        public Ip_PhotoFlow_getByID_ResultDAL p_PhotoFlow_getByID_ResultDAL
        {
            get
            {
                if (_p_PhotoFlow_getByID_ResultDAL == null)
                {
                    _p_PhotoFlow_getByID_ResultDAL = DALAbastr.CreateDAL<p_PhotoFlow_getByID_ResultDAL>() as Ip_PhotoFlow_getByID_ResultDAL;
                }

                return _p_PhotoFlow_getByID_ResultDAL;
            }
            set
            {
                _p_PhotoFlow_getByID_ResultDAL = value;
            }
        }
			private Ip_PhotoFlow_getSearchList_ResultDAL _p_PhotoFlow_getSearchList_ResultDAL;

        public Ip_PhotoFlow_getSearchList_ResultDAL p_PhotoFlow_getSearchList_ResultDAL
        {
            get
            {
                if (_p_PhotoFlow_getSearchList_ResultDAL == null)
                {
                    _p_PhotoFlow_getSearchList_ResultDAL = DALAbastr.CreateDAL<p_PhotoFlow_getSearchList_ResultDAL>() as Ip_PhotoFlow_getSearchList_ResultDAL;
                }

                return _p_PhotoFlow_getSearchList_ResultDAL;
            }
            set
            {
                _p_PhotoFlow_getSearchList_ResultDAL = value;
            }
        }
			private Ip_Prodocts_getForSearch_ResultDAL _p_Prodocts_getForSearch_ResultDAL;

        public Ip_Prodocts_getForSearch_ResultDAL p_Prodocts_getForSearch_ResultDAL
        {
            get
            {
                if (_p_Prodocts_getForSearch_ResultDAL == null)
                {
                    _p_Prodocts_getForSearch_ResultDAL = DALAbastr.CreateDAL<p_Prodocts_getForSearch_ResultDAL>() as Ip_Prodocts_getForSearch_ResultDAL;
                }

                return _p_Prodocts_getForSearch_ResultDAL;
            }
            set
            {
                _p_Prodocts_getForSearch_ResultDAL = value;
            }
        }
			private Ip_ProductsBrand_GetAll_ResultDAL _p_ProductsBrand_GetAll_ResultDAL;

        public Ip_ProductsBrand_GetAll_ResultDAL p_ProductsBrand_GetAll_ResultDAL
        {
            get
            {
                if (_p_ProductsBrand_GetAll_ResultDAL == null)
                {
                    _p_ProductsBrand_GetAll_ResultDAL = DALAbastr.CreateDAL<p_ProductsBrand_GetAll_ResultDAL>() as Ip_ProductsBrand_GetAll_ResultDAL;
                }

                return _p_ProductsBrand_GetAll_ResultDAL;
            }
            set
            {
                _p_ProductsBrand_GetAll_ResultDAL = value;
            }
        }
			private Ip_ProductsBrand_GetByBrandID_ResultDAL _p_ProductsBrand_GetByBrandID_ResultDAL;

        public Ip_ProductsBrand_GetByBrandID_ResultDAL p_ProductsBrand_GetByBrandID_ResultDAL
        {
            get
            {
                if (_p_ProductsBrand_GetByBrandID_ResultDAL == null)
                {
                    _p_ProductsBrand_GetByBrandID_ResultDAL = DALAbastr.CreateDAL<p_ProductsBrand_GetByBrandID_ResultDAL>() as Ip_ProductsBrand_GetByBrandID_ResultDAL;
                }

                return _p_ProductsBrand_GetByBrandID_ResultDAL;
            }
            set
            {
                _p_ProductsBrand_GetByBrandID_ResultDAL = value;
            }
        }
			private Ip_ProductsPhoto_getByProductsID_ResultDAL _p_ProductsPhoto_getByProductsID_ResultDAL;

        public Ip_ProductsPhoto_getByProductsID_ResultDAL p_ProductsPhoto_getByProductsID_ResultDAL
        {
            get
            {
                if (_p_ProductsPhoto_getByProductsID_ResultDAL == null)
                {
                    _p_ProductsPhoto_getByProductsID_ResultDAL = DALAbastr.CreateDAL<p_ProductsPhoto_getByProductsID_ResultDAL>() as Ip_ProductsPhoto_getByProductsID_ResultDAL;
                }

                return _p_ProductsPhoto_getByProductsID_ResultDAL;
            }
            set
            {
                _p_ProductsPhoto_getByProductsID_ResultDAL = value;
            }
        }
			private Ip_ProductsStock_getByProductsIDStockID_ResultDAL _p_ProductsStock_getByProductsIDStockID_ResultDAL;

        public Ip_ProductsStock_getByProductsIDStockID_ResultDAL p_ProductsStock_getByProductsIDStockID_ResultDAL
        {
            get
            {
                if (_p_ProductsStock_getByProductsIDStockID_ResultDAL == null)
                {
                    _p_ProductsStock_getByProductsIDStockID_ResultDAL = DALAbastr.CreateDAL<p_ProductsStock_getByProductsIDStockID_ResultDAL>() as Ip_ProductsStock_getByProductsIDStockID_ResultDAL;
                }

                return _p_ProductsStock_getByProductsIDStockID_ResultDAL;
            }
            set
            {
                _p_ProductsStock_getByProductsIDStockID_ResultDAL = value;
            }
        }
			private Ip_ProductsStock_getDataSetByHouseDetailID_ResultDAL _p_ProductsStock_getDataSetByHouseDetailID_ResultDAL;

        public Ip_ProductsStock_getDataSetByHouseDetailID_ResultDAL p_ProductsStock_getDataSetByHouseDetailID_ResultDAL
        {
            get
            {
                if (_p_ProductsStock_getDataSetByHouseDetailID_ResultDAL == null)
                {
                    _p_ProductsStock_getDataSetByHouseDetailID_ResultDAL = DALAbastr.CreateDAL<p_ProductsStock_getDataSetByHouseDetailID_ResultDAL>() as Ip_ProductsStock_getDataSetByHouseDetailID_ResultDAL;
                }

                return _p_ProductsStock_getDataSetByHouseDetailID_ResultDAL;
            }
            set
            {
                _p_ProductsStock_getDataSetByHouseDetailID_ResultDAL = value;
            }
        }
			private Ip_ProductsStock_getDataSetByProductsID_ResultDAL _p_ProductsStock_getDataSetByProductsID_ResultDAL;

        public Ip_ProductsStock_getDataSetByProductsID_ResultDAL p_ProductsStock_getDataSetByProductsID_ResultDAL
        {
            get
            {
                if (_p_ProductsStock_getDataSetByProductsID_ResultDAL == null)
                {
                    _p_ProductsStock_getDataSetByProductsID_ResultDAL = DALAbastr.CreateDAL<p_ProductsStock_getDataSetByProductsID_ResultDAL>() as Ip_ProductsStock_getDataSetByProductsID_ResultDAL;
                }

                return _p_ProductsStock_getDataSetByProductsID_ResultDAL;
            }
            set
            {
                _p_ProductsStock_getDataSetByProductsID_ResultDAL = value;
            }
        }
			private Ip_ProductsStock_getProductsList_ResultDAL _p_ProductsStock_getProductsList_ResultDAL;

        public Ip_ProductsStock_getProductsList_ResultDAL p_ProductsStock_getProductsList_ResultDAL
        {
            get
            {
                if (_p_ProductsStock_getProductsList_ResultDAL == null)
                {
                    _p_ProductsStock_getProductsList_ResultDAL = DALAbastr.CreateDAL<p_ProductsStock_getProductsList_ResultDAL>() as Ip_ProductsStock_getProductsList_ResultDAL;
                }

                return _p_ProductsStock_getProductsList_ResultDAL;
            }
            set
            {
                _p_ProductsStock_getProductsList_ResultDAL = value;
            }
        }
			private Ip_ProductsStock_getStockList_ResultDAL _p_ProductsStock_getStockList_ResultDAL;

        public Ip_ProductsStock_getStockList_ResultDAL p_ProductsStock_getStockList_ResultDAL
        {
            get
            {
                if (_p_ProductsStock_getStockList_ResultDAL == null)
                {
                    _p_ProductsStock_getStockList_ResultDAL = DALAbastr.CreateDAL<p_ProductsStock_getStockList_ResultDAL>() as Ip_ProductsStock_getStockList_ResultDAL;
                }

                return _p_ProductsStock_getStockList_ResultDAL;
            }
            set
            {
                _p_ProductsStock_getStockList_ResultDAL = value;
            }
        }
			private Ip_ProductsStock_isHaveEitity_ResultDAL _p_ProductsStock_isHaveEitity_ResultDAL;

        public Ip_ProductsStock_isHaveEitity_ResultDAL p_ProductsStock_isHaveEitity_ResultDAL
        {
            get
            {
                if (_p_ProductsStock_isHaveEitity_ResultDAL == null)
                {
                    _p_ProductsStock_isHaveEitity_ResultDAL = DALAbastr.CreateDAL<p_ProductsStock_isHaveEitity_ResultDAL>() as Ip_ProductsStock_isHaveEitity_ResultDAL;
                }

                return _p_ProductsStock_isHaveEitity_ResultDAL;
            }
            set
            {
                _p_ProductsStock_isHaveEitity_ResultDAL = value;
            }
        }
			private Ip_ProductsType_GetAll_ResultDAL _p_ProductsType_GetAll_ResultDAL;

        public Ip_ProductsType_GetAll_ResultDAL p_ProductsType_GetAll_ResultDAL
        {
            get
            {
                if (_p_ProductsType_GetAll_ResultDAL == null)
                {
                    _p_ProductsType_GetAll_ResultDAL = DALAbastr.CreateDAL<p_ProductsType_GetAll_ResultDAL>() as Ip_ProductsType_GetAll_ResultDAL;
                }

                return _p_ProductsType_GetAll_ResultDAL;
            }
            set
            {
                _p_ProductsType_GetAll_ResultDAL = value;
            }
        }
			private Ip_ProductsType_GetByTypeID_ResultDAL _p_ProductsType_GetByTypeID_ResultDAL;

        public Ip_ProductsType_GetByTypeID_ResultDAL p_ProductsType_GetByTypeID_ResultDAL
        {
            get
            {
                if (_p_ProductsType_GetByTypeID_ResultDAL == null)
                {
                    _p_ProductsType_GetByTypeID_ResultDAL = DALAbastr.CreateDAL<p_ProductsType_GetByTypeID_ResultDAL>() as Ip_ProductsType_GetByTypeID_ResultDAL;
                }

                return _p_ProductsType_GetByTypeID_ResultDAL;
            }
            set
            {
                _p_ProductsType_GetByTypeID_ResultDAL = value;
            }
        }
			private Ip_ProductsType_InsertNew_ResultDAL _p_ProductsType_InsertNew_ResultDAL;

        public Ip_ProductsType_InsertNew_ResultDAL p_ProductsType_InsertNew_ResultDAL
        {
            get
            {
                if (_p_ProductsType_InsertNew_ResultDAL == null)
                {
                    _p_ProductsType_InsertNew_ResultDAL = DALAbastr.CreateDAL<p_ProductsType_InsertNew_ResultDAL>() as Ip_ProductsType_InsertNew_ResultDAL;
                }

                return _p_ProductsType_InsertNew_ResultDAL;
            }
            set
            {
                _p_ProductsType_InsertNew_ResultDAL = value;
            }
        }
			private Ip_ProductsUserType_getByProductsIDandSubClassID_ResultDAL _p_ProductsUserType_getByProductsIDandSubClassID_ResultDAL;

        public Ip_ProductsUserType_getByProductsIDandSubClassID_ResultDAL p_ProductsUserType_getByProductsIDandSubClassID_ResultDAL
        {
            get
            {
                if (_p_ProductsUserType_getByProductsIDandSubClassID_ResultDAL == null)
                {
                    _p_ProductsUserType_getByProductsIDandSubClassID_ResultDAL = DALAbastr.CreateDAL<p_ProductsUserType_getByProductsIDandSubClassID_ResultDAL>() as Ip_ProductsUserType_getByProductsIDandSubClassID_ResultDAL;
                }

                return _p_ProductsUserType_getByProductsIDandSubClassID_ResultDAL;
            }
            set
            {
                _p_ProductsUserType_getByProductsIDandSubClassID_ResultDAL = value;
            }
        }
			private Ip_ProductsUserType_getByProductsID_ResultDAL _p_ProductsUserType_getByProductsID_ResultDAL;

        public Ip_ProductsUserType_getByProductsID_ResultDAL p_ProductsUserType_getByProductsID_ResultDAL
        {
            get
            {
                if (_p_ProductsUserType_getByProductsID_ResultDAL == null)
                {
                    _p_ProductsUserType_getByProductsID_ResultDAL = DALAbastr.CreateDAL<p_ProductsUserType_getByProductsID_ResultDAL>() as Ip_ProductsUserType_getByProductsID_ResultDAL;
                }

                return _p_ProductsUserType_getByProductsID_ResultDAL;
            }
            set
            {
                _p_ProductsUserType_getByProductsID_ResultDAL = value;
            }
        }
			private Ip_ProductsUserType_getBySubClassID_ResultDAL _p_ProductsUserType_getBySubClassID_ResultDAL;

        public Ip_ProductsUserType_getBySubClassID_ResultDAL p_ProductsUserType_getBySubClassID_ResultDAL
        {
            get
            {
                if (_p_ProductsUserType_getBySubClassID_ResultDAL == null)
                {
                    _p_ProductsUserType_getBySubClassID_ResultDAL = DALAbastr.CreateDAL<p_ProductsUserType_getBySubClassID_ResultDAL>() as Ip_ProductsUserType_getBySubClassID_ResultDAL;
                }

                return _p_ProductsUserType_getBySubClassID_ResultDAL;
            }
            set
            {
                _p_ProductsUserType_getBySubClassID_ResultDAL = value;
            }
        }
			private Ip_Products_GetAll_ResultDAL _p_Products_GetAll_ResultDAL;

        public Ip_Products_GetAll_ResultDAL p_Products_GetAll_ResultDAL
        {
            get
            {
                if (_p_Products_GetAll_ResultDAL == null)
                {
                    _p_Products_GetAll_ResultDAL = DALAbastr.CreateDAL<p_Products_GetAll_ResultDAL>() as Ip_Products_GetAll_ResultDAL;
                }

                return _p_Products_GetAll_ResultDAL;
            }
            set
            {
                _p_Products_GetAll_ResultDAL = value;
            }
        }
			private Ip_Products_GetByProductsID_ResultDAL _p_Products_GetByProductsID_ResultDAL;

        public Ip_Products_GetByProductsID_ResultDAL p_Products_GetByProductsID_ResultDAL
        {
            get
            {
                if (_p_Products_GetByProductsID_ResultDAL == null)
                {
                    _p_Products_GetByProductsID_ResultDAL = DALAbastr.CreateDAL<p_Products_GetByProductsID_ResultDAL>() as Ip_Products_GetByProductsID_ResultDAL;
                }

                return _p_Products_GetByProductsID_ResultDAL;
            }
            set
            {
                _p_Products_GetByProductsID_ResultDAL = value;
            }
        }
			private Ip_Products_GetLastRecond_ResultDAL _p_Products_GetLastRecond_ResultDAL;

        public Ip_Products_GetLastRecond_ResultDAL p_Products_GetLastRecond_ResultDAL
        {
            get
            {
                if (_p_Products_GetLastRecond_ResultDAL == null)
                {
                    _p_Products_GetLastRecond_ResultDAL = DALAbastr.CreateDAL<p_Products_GetLastRecond_ResultDAL>() as Ip_Products_GetLastRecond_ResultDAL;
                }

                return _p_Products_GetLastRecond_ResultDAL;
            }
            set
            {
                _p_Products_GetLastRecond_ResultDAL = value;
            }
        }
			private Ip_Products_getNewsProducts_ResultDAL _p_Products_getNewsProducts_ResultDAL;

        public Ip_Products_getNewsProducts_ResultDAL p_Products_getNewsProducts_ResultDAL
        {
            get
            {
                if (_p_Products_getNewsProducts_ResultDAL == null)
                {
                    _p_Products_getNewsProducts_ResultDAL = DALAbastr.CreateDAL<p_Products_getNewsProducts_ResultDAL>() as Ip_Products_getNewsProducts_ResultDAL;
                }

                return _p_Products_getNewsProducts_ResultDAL;
            }
            set
            {
                _p_Products_getNewsProducts_ResultDAL = value;
            }
        }
			private Ip_SalesDetail_getBySalesOrderID_ResultDAL _p_SalesDetail_getBySalesOrderID_ResultDAL;

        public Ip_SalesDetail_getBySalesOrderID_ResultDAL p_SalesDetail_getBySalesOrderID_ResultDAL
        {
            get
            {
                if (_p_SalesDetail_getBySalesOrderID_ResultDAL == null)
                {
                    _p_SalesDetail_getBySalesOrderID_ResultDAL = DALAbastr.CreateDAL<p_SalesDetail_getBySalesOrderID_ResultDAL>() as Ip_SalesDetail_getBySalesOrderID_ResultDAL;
                }

                return _p_SalesDetail_getBySalesOrderID_ResultDAL;
            }
            set
            {
                _p_SalesDetail_getBySalesOrderID_ResultDAL = value;
            }
        }
			private Ip_SalesDispatch_getByConsignorByDeliveryDate_ResultDAL _p_SalesDispatch_getByConsignorByDeliveryDate_ResultDAL;

        public Ip_SalesDispatch_getByConsignorByDeliveryDate_ResultDAL p_SalesDispatch_getByConsignorByDeliveryDate_ResultDAL
        {
            get
            {
                if (_p_SalesDispatch_getByConsignorByDeliveryDate_ResultDAL == null)
                {
                    _p_SalesDispatch_getByConsignorByDeliveryDate_ResultDAL = DALAbastr.CreateDAL<p_SalesDispatch_getByConsignorByDeliveryDate_ResultDAL>() as Ip_SalesDispatch_getByConsignorByDeliveryDate_ResultDAL;
                }

                return _p_SalesDispatch_getByConsignorByDeliveryDate_ResultDAL;
            }
            set
            {
                _p_SalesDispatch_getByConsignorByDeliveryDate_ResultDAL = value;
            }
        }
			private Ip_SalesDispatch_getByDeliveryDate_ResultDAL _p_SalesDispatch_getByDeliveryDate_ResultDAL;

        public Ip_SalesDispatch_getByDeliveryDate_ResultDAL p_SalesDispatch_getByDeliveryDate_ResultDAL
        {
            get
            {
                if (_p_SalesDispatch_getByDeliveryDate_ResultDAL == null)
                {
                    _p_SalesDispatch_getByDeliveryDate_ResultDAL = DALAbastr.CreateDAL<p_SalesDispatch_getByDeliveryDate_ResultDAL>() as Ip_SalesDispatch_getByDeliveryDate_ResultDAL;
                }

                return _p_SalesDispatch_getByDeliveryDate_ResultDAL;
            }
            set
            {
                _p_SalesDispatch_getByDeliveryDate_ResultDAL = value;
            }
        }
			private Ip_SalesDispatch_getByDeliveryType_ResultDAL _p_SalesDispatch_getByDeliveryType_ResultDAL;

        public Ip_SalesDispatch_getByDeliveryType_ResultDAL p_SalesDispatch_getByDeliveryType_ResultDAL
        {
            get
            {
                if (_p_SalesDispatch_getByDeliveryType_ResultDAL == null)
                {
                    _p_SalesDispatch_getByDeliveryType_ResultDAL = DALAbastr.CreateDAL<p_SalesDispatch_getByDeliveryType_ResultDAL>() as Ip_SalesDispatch_getByDeliveryType_ResultDAL;
                }

                return _p_SalesDispatch_getByDeliveryType_ResultDAL;
            }
            set
            {
                _p_SalesDispatch_getByDeliveryType_ResultDAL = value;
            }
        }
			private Ip_SalesDispatch_getByID_ResultDAL _p_SalesDispatch_getByID_ResultDAL;

        public Ip_SalesDispatch_getByID_ResultDAL p_SalesDispatch_getByID_ResultDAL
        {
            get
            {
                if (_p_SalesDispatch_getByID_ResultDAL == null)
                {
                    _p_SalesDispatch_getByID_ResultDAL = DALAbastr.CreateDAL<p_SalesDispatch_getByID_ResultDAL>() as Ip_SalesDispatch_getByID_ResultDAL;
                }

                return _p_SalesDispatch_getByID_ResultDAL;
            }
            set
            {
                _p_SalesDispatch_getByID_ResultDAL = value;
            }
        }
			private Ip_SalesDispatch_getBySalesOrderID_ResultDAL _p_SalesDispatch_getBySalesOrderID_ResultDAL;

        public Ip_SalesDispatch_getBySalesOrderID_ResultDAL p_SalesDispatch_getBySalesOrderID_ResultDAL
        {
            get
            {
                if (_p_SalesDispatch_getBySalesOrderID_ResultDAL == null)
                {
                    _p_SalesDispatch_getBySalesOrderID_ResultDAL = DALAbastr.CreateDAL<p_SalesDispatch_getBySalesOrderID_ResultDAL>() as Ip_SalesDispatch_getBySalesOrderID_ResultDAL;
                }

                return _p_SalesDispatch_getBySalesOrderID_ResultDAL;
            }
            set
            {
                _p_SalesDispatch_getBySalesOrderID_ResultDAL = value;
            }
        }
			private Ip_SalesDispatch_getBySalesOutID_ResultDAL _p_SalesDispatch_getBySalesOutID_ResultDAL;

        public Ip_SalesDispatch_getBySalesOutID_ResultDAL p_SalesDispatch_getBySalesOutID_ResultDAL
        {
            get
            {
                if (_p_SalesDispatch_getBySalesOutID_ResultDAL == null)
                {
                    _p_SalesDispatch_getBySalesOutID_ResultDAL = DALAbastr.CreateDAL<p_SalesDispatch_getBySalesOutID_ResultDAL>() as Ip_SalesDispatch_getBySalesOutID_ResultDAL;
                }

                return _p_SalesDispatch_getBySalesOutID_ResultDAL;
            }
            set
            {
                _p_SalesDispatch_getBySalesOutID_ResultDAL = value;
            }
        }
			private Ip_SalesDispatch_getDataForPrintByDeliveryID_ResultDAL _p_SalesDispatch_getDataForPrintByDeliveryID_ResultDAL;

        public Ip_SalesDispatch_getDataForPrintByDeliveryID_ResultDAL p_SalesDispatch_getDataForPrintByDeliveryID_ResultDAL
        {
            get
            {
                if (_p_SalesDispatch_getDataForPrintByDeliveryID_ResultDAL == null)
                {
                    _p_SalesDispatch_getDataForPrintByDeliveryID_ResultDAL = DALAbastr.CreateDAL<p_SalesDispatch_getDataForPrintByDeliveryID_ResultDAL>() as Ip_SalesDispatch_getDataForPrintByDeliveryID_ResultDAL;
                }

                return _p_SalesDispatch_getDataForPrintByDeliveryID_ResultDAL;
            }
            set
            {
                _p_SalesDispatch_getDataForPrintByDeliveryID_ResultDAL = value;
            }
        }
			private Ip_SalesOrder_getByID_ResultDAL _p_SalesOrder_getByID_ResultDAL;

        public Ip_SalesOrder_getByID_ResultDAL p_SalesOrder_getByID_ResultDAL
        {
            get
            {
                if (_p_SalesOrder_getByID_ResultDAL == null)
                {
                    _p_SalesOrder_getByID_ResultDAL = DALAbastr.CreateDAL<p_SalesOrder_getByID_ResultDAL>() as Ip_SalesOrder_getByID_ResultDAL;
                }

                return _p_SalesOrder_getByID_ResultDAL;
            }
            set
            {
                _p_SalesOrder_getByID_ResultDAL = value;
            }
        }
			private Ip_SalesOrder_getReportListByPlatformID_ResultDAL _p_SalesOrder_getReportListByPlatformID_ResultDAL;

        public Ip_SalesOrder_getReportListByPlatformID_ResultDAL p_SalesOrder_getReportListByPlatformID_ResultDAL
        {
            get
            {
                if (_p_SalesOrder_getReportListByPlatformID_ResultDAL == null)
                {
                    _p_SalesOrder_getReportListByPlatformID_ResultDAL = DALAbastr.CreateDAL<p_SalesOrder_getReportListByPlatformID_ResultDAL>() as Ip_SalesOrder_getReportListByPlatformID_ResultDAL;
                }

                return _p_SalesOrder_getReportListByPlatformID_ResultDAL;
            }
            set
            {
                _p_SalesOrder_getReportListByPlatformID_ResultDAL = value;
            }
        }
			private Ip_SalesOrder_getSearchListByID_ResultDAL _p_SalesOrder_getSearchListByID_ResultDAL;

        public Ip_SalesOrder_getSearchListByID_ResultDAL p_SalesOrder_getSearchListByID_ResultDAL
        {
            get
            {
                if (_p_SalesOrder_getSearchListByID_ResultDAL == null)
                {
                    _p_SalesOrder_getSearchListByID_ResultDAL = DALAbastr.CreateDAL<p_SalesOrder_getSearchListByID_ResultDAL>() as Ip_SalesOrder_getSearchListByID_ResultDAL;
                }

                return _p_SalesOrder_getSearchListByID_ResultDAL;
            }
            set
            {
                _p_SalesOrder_getSearchListByID_ResultDAL = value;
            }
        }
			private Ip_SalesOrder_getSearchListByUserName_ResultDAL _p_SalesOrder_getSearchListByUserName_ResultDAL;

        public Ip_SalesOrder_getSearchListByUserName_ResultDAL p_SalesOrder_getSearchListByUserName_ResultDAL
        {
            get
            {
                if (_p_SalesOrder_getSearchListByUserName_ResultDAL == null)
                {
                    _p_SalesOrder_getSearchListByUserName_ResultDAL = DALAbastr.CreateDAL<p_SalesOrder_getSearchListByUserName_ResultDAL>() as Ip_SalesOrder_getSearchListByUserName_ResultDAL;
                }

                return _p_SalesOrder_getSearchListByUserName_ResultDAL;
            }
            set
            {
                _p_SalesOrder_getSearchListByUserName_ResultDAL = value;
            }
        }
			private Ip_SalesOrder_getSearchList_ResultDAL _p_SalesOrder_getSearchList_ResultDAL;

        public Ip_SalesOrder_getSearchList_ResultDAL p_SalesOrder_getSearchList_ResultDAL
        {
            get
            {
                if (_p_SalesOrder_getSearchList_ResultDAL == null)
                {
                    _p_SalesOrder_getSearchList_ResultDAL = DALAbastr.CreateDAL<p_SalesOrder_getSearchList_ResultDAL>() as Ip_SalesOrder_getSearchList_ResultDAL;
                }

                return _p_SalesOrder_getSearchList_ResultDAL;
            }
            set
            {
                _p_SalesOrder_getSearchList_ResultDAL = value;
            }
        }
			private Ip_SalesOutDetail_getByID_ResultDAL _p_SalesOutDetail_getByID_ResultDAL;

        public Ip_SalesOutDetail_getByID_ResultDAL p_SalesOutDetail_getByID_ResultDAL
        {
            get
            {
                if (_p_SalesOutDetail_getByID_ResultDAL == null)
                {
                    _p_SalesOutDetail_getByID_ResultDAL = DALAbastr.CreateDAL<p_SalesOutDetail_getByID_ResultDAL>() as Ip_SalesOutDetail_getByID_ResultDAL;
                }

                return _p_SalesOutDetail_getByID_ResultDAL;
            }
            set
            {
                _p_SalesOutDetail_getByID_ResultDAL = value;
            }
        }
			private Ip_SalesOutDetail_getBySalesOrderIDinit_ResultDAL _p_SalesOutDetail_getBySalesOrderIDinit_ResultDAL;

        public Ip_SalesOutDetail_getBySalesOrderIDinit_ResultDAL p_SalesOutDetail_getBySalesOrderIDinit_ResultDAL
        {
            get
            {
                if (_p_SalesOutDetail_getBySalesOrderIDinit_ResultDAL == null)
                {
                    _p_SalesOutDetail_getBySalesOrderIDinit_ResultDAL = DALAbastr.CreateDAL<p_SalesOutDetail_getBySalesOrderIDinit_ResultDAL>() as Ip_SalesOutDetail_getBySalesOrderIDinit_ResultDAL;
                }

                return _p_SalesOutDetail_getBySalesOrderIDinit_ResultDAL;
            }
            set
            {
                _p_SalesOutDetail_getBySalesOrderIDinit_ResultDAL = value;
            }
        }
			private Ip_SalesOutDetail_getBySalesOrderID_ResultDAL _p_SalesOutDetail_getBySalesOrderID_ResultDAL;

        public Ip_SalesOutDetail_getBySalesOrderID_ResultDAL p_SalesOutDetail_getBySalesOrderID_ResultDAL
        {
            get
            {
                if (_p_SalesOutDetail_getBySalesOrderID_ResultDAL == null)
                {
                    _p_SalesOutDetail_getBySalesOrderID_ResultDAL = DALAbastr.CreateDAL<p_SalesOutDetail_getBySalesOrderID_ResultDAL>() as Ip_SalesOutDetail_getBySalesOrderID_ResultDAL;
                }

                return _p_SalesOutDetail_getBySalesOrderID_ResultDAL;
            }
            set
            {
                _p_SalesOutDetail_getBySalesOrderID_ResultDAL = value;
            }
        }
			private Ip_SalesOut_getByID_ResultDAL _p_SalesOut_getByID_ResultDAL;

        public Ip_SalesOut_getByID_ResultDAL p_SalesOut_getByID_ResultDAL
        {
            get
            {
                if (_p_SalesOut_getByID_ResultDAL == null)
                {
                    _p_SalesOut_getByID_ResultDAL = DALAbastr.CreateDAL<p_SalesOut_getByID_ResultDAL>() as Ip_SalesOut_getByID_ResultDAL;
                }

                return _p_SalesOut_getByID_ResultDAL;
            }
            set
            {
                _p_SalesOut_getByID_ResultDAL = value;
            }
        }
			private Ip_SalesOut_getSearchListByID_ResultDAL _p_SalesOut_getSearchListByID_ResultDAL;

        public Ip_SalesOut_getSearchListByID_ResultDAL p_SalesOut_getSearchListByID_ResultDAL
        {
            get
            {
                if (_p_SalesOut_getSearchListByID_ResultDAL == null)
                {
                    _p_SalesOut_getSearchListByID_ResultDAL = DALAbastr.CreateDAL<p_SalesOut_getSearchListByID_ResultDAL>() as Ip_SalesOut_getSearchListByID_ResultDAL;
                }

                return _p_SalesOut_getSearchListByID_ResultDAL;
            }
            set
            {
                _p_SalesOut_getSearchListByID_ResultDAL = value;
            }
        }
			private Ip_SalesOut_getSearchList_ResultDAL _p_SalesOut_getSearchList_ResultDAL;

        public Ip_SalesOut_getSearchList_ResultDAL p_SalesOut_getSearchList_ResultDAL
        {
            get
            {
                if (_p_SalesOut_getSearchList_ResultDAL == null)
                {
                    _p_SalesOut_getSearchList_ResultDAL = DALAbastr.CreateDAL<p_SalesOut_getSearchList_ResultDAL>() as Ip_SalesOut_getSearchList_ResultDAL;
                }

                return _p_SalesOut_getSearchList_ResultDAL;
            }
            set
            {
                _p_SalesOut_getSearchList_ResultDAL = value;
            }
        }
			private Ip_SalesOut_selectProductsByImg_ResultDAL _p_SalesOut_selectProductsByImg_ResultDAL;

        public Ip_SalesOut_selectProductsByImg_ResultDAL p_SalesOut_selectProductsByImg_ResultDAL
        {
            get
            {
                if (_p_SalesOut_selectProductsByImg_ResultDAL == null)
                {
                    _p_SalesOut_selectProductsByImg_ResultDAL = DALAbastr.CreateDAL<p_SalesOut_selectProductsByImg_ResultDAL>() as Ip_SalesOut_selectProductsByImg_ResultDAL;
                }

                return _p_SalesOut_selectProductsByImg_ResultDAL;
            }
            set
            {
                _p_SalesOut_selectProductsByImg_ResultDAL = value;
            }
        }
			private Ip_SalesPlatform_getByID_ResultDAL _p_SalesPlatform_getByID_ResultDAL;

        public Ip_SalesPlatform_getByID_ResultDAL p_SalesPlatform_getByID_ResultDAL
        {
            get
            {
                if (_p_SalesPlatform_getByID_ResultDAL == null)
                {
                    _p_SalesPlatform_getByID_ResultDAL = DALAbastr.CreateDAL<p_SalesPlatform_getByID_ResultDAL>() as Ip_SalesPlatform_getByID_ResultDAL;
                }

                return _p_SalesPlatform_getByID_ResultDAL;
            }
            set
            {
                _p_SalesPlatform_getByID_ResultDAL = value;
            }
        }
			private Ip_SalesPlatform_getList_ResultDAL _p_SalesPlatform_getList_ResultDAL;

        public Ip_SalesPlatform_getList_ResultDAL p_SalesPlatform_getList_ResultDAL
        {
            get
            {
                if (_p_SalesPlatform_getList_ResultDAL == null)
                {
                    _p_SalesPlatform_getList_ResultDAL = DALAbastr.CreateDAL<p_SalesPlatform_getList_ResultDAL>() as Ip_SalesPlatform_getList_ResultDAL;
                }

                return _p_SalesPlatform_getList_ResultDAL;
            }
            set
            {
                _p_SalesPlatform_getList_ResultDAL = value;
            }
        }
			private Ip_SalesRecord_getAll_ResultDAL _p_SalesRecord_getAll_ResultDAL;

        public Ip_SalesRecord_getAll_ResultDAL p_SalesRecord_getAll_ResultDAL
        {
            get
            {
                if (_p_SalesRecord_getAll_ResultDAL == null)
                {
                    _p_SalesRecord_getAll_ResultDAL = DALAbastr.CreateDAL<p_SalesRecord_getAll_ResultDAL>() as Ip_SalesRecord_getAll_ResultDAL;
                }

                return _p_SalesRecord_getAll_ResultDAL;
            }
            set
            {
                _p_SalesRecord_getAll_ResultDAL = value;
            }
        }
			private Ip_SalesRecord_getBySalesOrderID_ResultDAL _p_SalesRecord_getBySalesOrderID_ResultDAL;

        public Ip_SalesRecord_getBySalesOrderID_ResultDAL p_SalesRecord_getBySalesOrderID_ResultDAL
        {
            get
            {
                if (_p_SalesRecord_getBySalesOrderID_ResultDAL == null)
                {
                    _p_SalesRecord_getBySalesOrderID_ResultDAL = DALAbastr.CreateDAL<p_SalesRecord_getBySalesOrderID_ResultDAL>() as Ip_SalesRecord_getBySalesOrderID_ResultDAL;
                }

                return _p_SalesRecord_getBySalesOrderID_ResultDAL;
            }
            set
            {
                _p_SalesRecord_getBySalesOrderID_ResultDAL = value;
            }
        }
			private Ip_SalesRecord_getListByCustomerID_ResultDAL _p_SalesRecord_getListByCustomerID_ResultDAL;

        public Ip_SalesRecord_getListByCustomerID_ResultDAL p_SalesRecord_getListByCustomerID_ResultDAL
        {
            get
            {
                if (_p_SalesRecord_getListByCustomerID_ResultDAL == null)
                {
                    _p_SalesRecord_getListByCustomerID_ResultDAL = DALAbastr.CreateDAL<p_SalesRecord_getListByCustomerID_ResultDAL>() as Ip_SalesRecord_getListByCustomerID_ResultDAL;
                }

                return _p_SalesRecord_getListByCustomerID_ResultDAL;
            }
            set
            {
                _p_SalesRecord_getListByCustomerID_ResultDAL = value;
            }
        }
			private Ip_SalesRecord_getListByPlatformID_ResultDAL _p_SalesRecord_getListByPlatformID_ResultDAL;

        public Ip_SalesRecord_getListByPlatformID_ResultDAL p_SalesRecord_getListByPlatformID_ResultDAL
        {
            get
            {
                if (_p_SalesRecord_getListByPlatformID_ResultDAL == null)
                {
                    _p_SalesRecord_getListByPlatformID_ResultDAL = DALAbastr.CreateDAL<p_SalesRecord_getListByPlatformID_ResultDAL>() as Ip_SalesRecord_getListByPlatformID_ResultDAL;
                }

                return _p_SalesRecord_getListByPlatformID_ResultDAL;
            }
            set
            {
                _p_SalesRecord_getListByPlatformID_ResultDAL = value;
            }
        }
			private Ip_SalesRecord_getListByUserName_ResultDAL _p_SalesRecord_getListByUserName_ResultDAL;

        public Ip_SalesRecord_getListByUserName_ResultDAL p_SalesRecord_getListByUserName_ResultDAL
        {
            get
            {
                if (_p_SalesRecord_getListByUserName_ResultDAL == null)
                {
                    _p_SalesRecord_getListByUserName_ResultDAL = DALAbastr.CreateDAL<p_SalesRecord_getListByUserName_ResultDAL>() as Ip_SalesRecord_getListByUserName_ResultDAL;
                }

                return _p_SalesRecord_getListByUserName_ResultDAL;
            }
            set
            {
                _p_SalesRecord_getListByUserName_ResultDAL = value;
            }
        }
			private Ip_SalesReturnDetail_getByID_ResultDAL _p_SalesReturnDetail_getByID_ResultDAL;

        public Ip_SalesReturnDetail_getByID_ResultDAL p_SalesReturnDetail_getByID_ResultDAL
        {
            get
            {
                if (_p_SalesReturnDetail_getByID_ResultDAL == null)
                {
                    _p_SalesReturnDetail_getByID_ResultDAL = DALAbastr.CreateDAL<p_SalesReturnDetail_getByID_ResultDAL>() as Ip_SalesReturnDetail_getByID_ResultDAL;
                }

                return _p_SalesReturnDetail_getByID_ResultDAL;
            }
            set
            {
                _p_SalesReturnDetail_getByID_ResultDAL = value;
            }
        }
			private Ip_SalesReturnDetail_getBySalesReturnID_ResultDAL _p_SalesReturnDetail_getBySalesReturnID_ResultDAL;

        public Ip_SalesReturnDetail_getBySalesReturnID_ResultDAL p_SalesReturnDetail_getBySalesReturnID_ResultDAL
        {
            get
            {
                if (_p_SalesReturnDetail_getBySalesReturnID_ResultDAL == null)
                {
                    _p_SalesReturnDetail_getBySalesReturnID_ResultDAL = DALAbastr.CreateDAL<p_SalesReturnDetail_getBySalesReturnID_ResultDAL>() as Ip_SalesReturnDetail_getBySalesReturnID_ResultDAL;
                }

                return _p_SalesReturnDetail_getBySalesReturnID_ResultDAL;
            }
            set
            {
                _p_SalesReturnDetail_getBySalesReturnID_ResultDAL = value;
            }
        }
			private Ip_SalesReturn_getSearchListByID_ResultDAL _p_SalesReturn_getSearchListByID_ResultDAL;

        public Ip_SalesReturn_getSearchListByID_ResultDAL p_SalesReturn_getSearchListByID_ResultDAL
        {
            get
            {
                if (_p_SalesReturn_getSearchListByID_ResultDAL == null)
                {
                    _p_SalesReturn_getSearchListByID_ResultDAL = DALAbastr.CreateDAL<p_SalesReturn_getSearchListByID_ResultDAL>() as Ip_SalesReturn_getSearchListByID_ResultDAL;
                }

                return _p_SalesReturn_getSearchListByID_ResultDAL;
            }
            set
            {
                _p_SalesReturn_getSearchListByID_ResultDAL = value;
            }
        }
			private Ip_SalesReturn_getSearchList_ResultDAL _p_SalesReturn_getSearchList_ResultDAL;

        public Ip_SalesReturn_getSearchList_ResultDAL p_SalesReturn_getSearchList_ResultDAL
        {
            get
            {
                if (_p_SalesReturn_getSearchList_ResultDAL == null)
                {
                    _p_SalesReturn_getSearchList_ResultDAL = DALAbastr.CreateDAL<p_SalesReturn_getSearchList_ResultDAL>() as Ip_SalesReturn_getSearchList_ResultDAL;
                }

                return _p_SalesReturn_getSearchList_ResultDAL;
            }
            set
            {
                _p_SalesReturn_getSearchList_ResultDAL = value;
            }
        }
			private Ip_ServiceInfo_getAll_ResultDAL _p_ServiceInfo_getAll_ResultDAL;

        public Ip_ServiceInfo_getAll_ResultDAL p_ServiceInfo_getAll_ResultDAL
        {
            get
            {
                if (_p_ServiceInfo_getAll_ResultDAL == null)
                {
                    _p_ServiceInfo_getAll_ResultDAL = DALAbastr.CreateDAL<p_ServiceInfo_getAll_ResultDAL>() as Ip_ServiceInfo_getAll_ResultDAL;
                }

                return _p_ServiceInfo_getAll_ResultDAL;
            }
            set
            {
                _p_ServiceInfo_getAll_ResultDAL = value;
            }
        }
			private Ip_ServiceInfo_getByID_ResultDAL _p_ServiceInfo_getByID_ResultDAL;

        public Ip_ServiceInfo_getByID_ResultDAL p_ServiceInfo_getByID_ResultDAL
        {
            get
            {
                if (_p_ServiceInfo_getByID_ResultDAL == null)
                {
                    _p_ServiceInfo_getByID_ResultDAL = DALAbastr.CreateDAL<p_ServiceInfo_getByID_ResultDAL>() as Ip_ServiceInfo_getByID_ResultDAL;
                }

                return _p_ServiceInfo_getByID_ResultDAL;
            }
            set
            {
                _p_ServiceInfo_getByID_ResultDAL = value;
            }
        }
			private Ip_ServiceInfo_getMyAuditingUserTopic_ResultDAL _p_ServiceInfo_getMyAuditingUserTopic_ResultDAL;

        public Ip_ServiceInfo_getMyAuditingUserTopic_ResultDAL p_ServiceInfo_getMyAuditingUserTopic_ResultDAL
        {
            get
            {
                if (_p_ServiceInfo_getMyAuditingUserTopic_ResultDAL == null)
                {
                    _p_ServiceInfo_getMyAuditingUserTopic_ResultDAL = DALAbastr.CreateDAL<p_ServiceInfo_getMyAuditingUserTopic_ResultDAL>() as Ip_ServiceInfo_getMyAuditingUserTopic_ResultDAL;
                }

                return _p_ServiceInfo_getMyAuditingUserTopic_ResultDAL;
            }
            set
            {
                _p_ServiceInfo_getMyAuditingUserTopic_ResultDAL = value;
            }
        }
			private Ip_ServiceInfo_getMyTopic_ResultDAL _p_ServiceInfo_getMyTopic_ResultDAL;

        public Ip_ServiceInfo_getMyTopic_ResultDAL p_ServiceInfo_getMyTopic_ResultDAL
        {
            get
            {
                if (_p_ServiceInfo_getMyTopic_ResultDAL == null)
                {
                    _p_ServiceInfo_getMyTopic_ResultDAL = DALAbastr.CreateDAL<p_ServiceInfo_getMyTopic_ResultDAL>() as Ip_ServiceInfo_getMyTopic_ResultDAL;
                }

                return _p_ServiceInfo_getMyTopic_ResultDAL;
            }
            set
            {
                _p_ServiceInfo_getMyTopic_ResultDAL = value;
            }
        }
			private Ip_ServiceInfo_getSearchListByDate_ResultDAL _p_ServiceInfo_getSearchListByDate_ResultDAL;

        public Ip_ServiceInfo_getSearchListByDate_ResultDAL p_ServiceInfo_getSearchListByDate_ResultDAL
        {
            get
            {
                if (_p_ServiceInfo_getSearchListByDate_ResultDAL == null)
                {
                    _p_ServiceInfo_getSearchListByDate_ResultDAL = DALAbastr.CreateDAL<p_ServiceInfo_getSearchListByDate_ResultDAL>() as Ip_ServiceInfo_getSearchListByDate_ResultDAL;
                }

                return _p_ServiceInfo_getSearchListByDate_ResultDAL;
            }
            set
            {
                _p_ServiceInfo_getSearchListByDate_ResultDAL = value;
            }
        }
			private Ip_ServiceInfo_getSearchListByTypeID_ResultDAL _p_ServiceInfo_getSearchListByTypeID_ResultDAL;

        public Ip_ServiceInfo_getSearchListByTypeID_ResultDAL p_ServiceInfo_getSearchListByTypeID_ResultDAL
        {
            get
            {
                if (_p_ServiceInfo_getSearchListByTypeID_ResultDAL == null)
                {
                    _p_ServiceInfo_getSearchListByTypeID_ResultDAL = DALAbastr.CreateDAL<p_ServiceInfo_getSearchListByTypeID_ResultDAL>() as Ip_ServiceInfo_getSearchListByTypeID_ResultDAL;
                }

                return _p_ServiceInfo_getSearchListByTypeID_ResultDAL;
            }
            set
            {
                _p_ServiceInfo_getSearchListByTypeID_ResultDAL = value;
            }
        }
			private Ip_ServiceType_getAll_ResultDAL _p_ServiceType_getAll_ResultDAL;

        public Ip_ServiceType_getAll_ResultDAL p_ServiceType_getAll_ResultDAL
        {
            get
            {
                if (_p_ServiceType_getAll_ResultDAL == null)
                {
                    _p_ServiceType_getAll_ResultDAL = DALAbastr.CreateDAL<p_ServiceType_getAll_ResultDAL>() as Ip_ServiceType_getAll_ResultDAL;
                }

                return _p_ServiceType_getAll_ResultDAL;
            }
            set
            {
                _p_ServiceType_getAll_ResultDAL = value;
            }
        }
			private Ip_ServiceType_getByID_ResultDAL _p_ServiceType_getByID_ResultDAL;

        public Ip_ServiceType_getByID_ResultDAL p_ServiceType_getByID_ResultDAL
        {
            get
            {
                if (_p_ServiceType_getByID_ResultDAL == null)
                {
                    _p_ServiceType_getByID_ResultDAL = DALAbastr.CreateDAL<p_ServiceType_getByID_ResultDAL>() as Ip_ServiceType_getByID_ResultDAL;
                }

                return _p_ServiceType_getByID_ResultDAL;
            }
            set
            {
                _p_ServiceType_getByID_ResultDAL = value;
            }
        }
			private Ip_Shop_getAllShop_ResultDAL _p_Shop_getAllShop_ResultDAL;

        public Ip_Shop_getAllShop_ResultDAL p_Shop_getAllShop_ResultDAL
        {
            get
            {
                if (_p_Shop_getAllShop_ResultDAL == null)
                {
                    _p_Shop_getAllShop_ResultDAL = DALAbastr.CreateDAL<p_Shop_getAllShop_ResultDAL>() as Ip_Shop_getAllShop_ResultDAL;
                }

                return _p_Shop_getAllShop_ResultDAL;
            }
            set
            {
                _p_Shop_getAllShop_ResultDAL = value;
            }
        }
			private Ip_shop_getByShopID_ResultDAL _p_shop_getByShopID_ResultDAL;

        public Ip_shop_getByShopID_ResultDAL p_shop_getByShopID_ResultDAL
        {
            get
            {
                if (_p_shop_getByShopID_ResultDAL == null)
                {
                    _p_shop_getByShopID_ResultDAL = DALAbastr.CreateDAL<p_shop_getByShopID_ResultDAL>() as Ip_shop_getByShopID_ResultDAL;
                }

                return _p_shop_getByShopID_ResultDAL;
            }
            set
            {
                _p_shop_getByShopID_ResultDAL = value;
            }
        }
			private Ip_StoreHouseDetail_getAll_ResultDAL _p_StoreHouseDetail_getAll_ResultDAL;

        public Ip_StoreHouseDetail_getAll_ResultDAL p_StoreHouseDetail_getAll_ResultDAL
        {
            get
            {
                if (_p_StoreHouseDetail_getAll_ResultDAL == null)
                {
                    _p_StoreHouseDetail_getAll_ResultDAL = DALAbastr.CreateDAL<p_StoreHouseDetail_getAll_ResultDAL>() as Ip_StoreHouseDetail_getAll_ResultDAL;
                }

                return _p_StoreHouseDetail_getAll_ResultDAL;
            }
            set
            {
                _p_StoreHouseDetail_getAll_ResultDAL = value;
            }
        }
			private Ip_StoreHouseDetail_getByID_ResultDAL _p_StoreHouseDetail_getByID_ResultDAL;

        public Ip_StoreHouseDetail_getByID_ResultDAL p_StoreHouseDetail_getByID_ResultDAL
        {
            get
            {
                if (_p_StoreHouseDetail_getByID_ResultDAL == null)
                {
                    _p_StoreHouseDetail_getByID_ResultDAL = DALAbastr.CreateDAL<p_StoreHouseDetail_getByID_ResultDAL>() as Ip_StoreHouseDetail_getByID_ResultDAL;
                }

                return _p_StoreHouseDetail_getByID_ResultDAL;
            }
            set
            {
                _p_StoreHouseDetail_getByID_ResultDAL = value;
            }
        }
			private Ip_StoreHouseDetail_getListByHouseID_ResultDAL _p_StoreHouseDetail_getListByHouseID_ResultDAL;

        public Ip_StoreHouseDetail_getListByHouseID_ResultDAL p_StoreHouseDetail_getListByHouseID_ResultDAL
        {
            get
            {
                if (_p_StoreHouseDetail_getListByHouseID_ResultDAL == null)
                {
                    _p_StoreHouseDetail_getListByHouseID_ResultDAL = DALAbastr.CreateDAL<p_StoreHouseDetail_getListByHouseID_ResultDAL>() as Ip_StoreHouseDetail_getListByHouseID_ResultDAL;
                }

                return _p_StoreHouseDetail_getListByHouseID_ResultDAL;
            }
            set
            {
                _p_StoreHouseDetail_getListByHouseID_ResultDAL = value;
            }
        }
			private Ip_storeHouse_getAllview_ResultDAL _p_storeHouse_getAllview_ResultDAL;

        public Ip_storeHouse_getAllview_ResultDAL p_storeHouse_getAllview_ResultDAL
        {
            get
            {
                if (_p_storeHouse_getAllview_ResultDAL == null)
                {
                    _p_storeHouse_getAllview_ResultDAL = DALAbastr.CreateDAL<p_storeHouse_getAllview_ResultDAL>() as Ip_storeHouse_getAllview_ResultDAL;
                }

                return _p_storeHouse_getAllview_ResultDAL;
            }
            set
            {
                _p_storeHouse_getAllview_ResultDAL = value;
            }
        }
			private Ip_StoreHouse_getAll_ResultDAL _p_StoreHouse_getAll_ResultDAL;

        public Ip_StoreHouse_getAll_ResultDAL p_StoreHouse_getAll_ResultDAL
        {
            get
            {
                if (_p_StoreHouse_getAll_ResultDAL == null)
                {
                    _p_StoreHouse_getAll_ResultDAL = DALAbastr.CreateDAL<p_StoreHouse_getAll_ResultDAL>() as Ip_StoreHouse_getAll_ResultDAL;
                }

                return _p_StoreHouse_getAll_ResultDAL;
            }
            set
            {
                _p_StoreHouse_getAll_ResultDAL = value;
            }
        }
			private Ip_StoreHouse_getByHouseID_ResultDAL _p_StoreHouse_getByHouseID_ResultDAL;

        public Ip_StoreHouse_getByHouseID_ResultDAL p_StoreHouse_getByHouseID_ResultDAL
        {
            get
            {
                if (_p_StoreHouse_getByHouseID_ResultDAL == null)
                {
                    _p_StoreHouse_getByHouseID_ResultDAL = DALAbastr.CreateDAL<p_StoreHouse_getByHouseID_ResultDAL>() as Ip_StoreHouse_getByHouseID_ResultDAL;
                }

                return _p_StoreHouse_getByHouseID_ResultDAL;
            }
            set
            {
                _p_StoreHouse_getByHouseID_ResultDAL = value;
            }
        }
			private Ip_Supplier_getALL_ResultDAL _p_Supplier_getALL_ResultDAL;

        public Ip_Supplier_getALL_ResultDAL p_Supplier_getALL_ResultDAL
        {
            get
            {
                if (_p_Supplier_getALL_ResultDAL == null)
                {
                    _p_Supplier_getALL_ResultDAL = DALAbastr.CreateDAL<p_Supplier_getALL_ResultDAL>() as Ip_Supplier_getALL_ResultDAL;
                }

                return _p_Supplier_getALL_ResultDAL;
            }
            set
            {
                _p_Supplier_getALL_ResultDAL = value;
            }
        }
			private Ip_Supplier_getByID_ResultDAL _p_Supplier_getByID_ResultDAL;

        public Ip_Supplier_getByID_ResultDAL p_Supplier_getByID_ResultDAL
        {
            get
            {
                if (_p_Supplier_getByID_ResultDAL == null)
                {
                    _p_Supplier_getByID_ResultDAL = DALAbastr.CreateDAL<p_Supplier_getByID_ResultDAL>() as Ip_Supplier_getByID_ResultDAL;
                }

                return _p_Supplier_getByID_ResultDAL;
            }
            set
            {
                _p_Supplier_getByID_ResultDAL = value;
            }
        }
			private Ip_Supplier_SearchByKey_ResultDAL _p_Supplier_SearchByKey_ResultDAL;

        public Ip_Supplier_SearchByKey_ResultDAL p_Supplier_SearchByKey_ResultDAL
        {
            get
            {
                if (_p_Supplier_SearchByKey_ResultDAL == null)
                {
                    _p_Supplier_SearchByKey_ResultDAL = DALAbastr.CreateDAL<p_Supplier_SearchByKey_ResultDAL>() as Ip_Supplier_SearchByKey_ResultDAL;
                }

                return _p_Supplier_SearchByKey_ResultDAL;
            }
            set
            {
                _p_Supplier_SearchByKey_ResultDAL = value;
            }
        }
			private Ip_TransferringOrder_getSearchListByID_ResultDAL _p_TransferringOrder_getSearchListByID_ResultDAL;

        public Ip_TransferringOrder_getSearchListByID_ResultDAL p_TransferringOrder_getSearchListByID_ResultDAL
        {
            get
            {
                if (_p_TransferringOrder_getSearchListByID_ResultDAL == null)
                {
                    _p_TransferringOrder_getSearchListByID_ResultDAL = DALAbastr.CreateDAL<p_TransferringOrder_getSearchListByID_ResultDAL>() as Ip_TransferringOrder_getSearchListByID_ResultDAL;
                }

                return _p_TransferringOrder_getSearchListByID_ResultDAL;
            }
            set
            {
                _p_TransferringOrder_getSearchListByID_ResultDAL = value;
            }
        }
			private Ip_TransferringOrder_getSearchList_ResultDAL _p_TransferringOrder_getSearchList_ResultDAL;

        public Ip_TransferringOrder_getSearchList_ResultDAL p_TransferringOrder_getSearchList_ResultDAL
        {
            get
            {
                if (_p_TransferringOrder_getSearchList_ResultDAL == null)
                {
                    _p_TransferringOrder_getSearchList_ResultDAL = DALAbastr.CreateDAL<p_TransferringOrder_getSearchList_ResultDAL>() as Ip_TransferringOrder_getSearchList_ResultDAL;
                }

                return _p_TransferringOrder_getSearchList_ResultDAL;
            }
            set
            {
                _p_TransferringOrder_getSearchList_ResultDAL = value;
            }
        }
			private Ip_UserTypeSubClass_getAllUserTypeSubClass_ResultDAL _p_UserTypeSubClass_getAllUserTypeSubClass_ResultDAL;

        public Ip_UserTypeSubClass_getAllUserTypeSubClass_ResultDAL p_UserTypeSubClass_getAllUserTypeSubClass_ResultDAL
        {
            get
            {
                if (_p_UserTypeSubClass_getAllUserTypeSubClass_ResultDAL == null)
                {
                    _p_UserTypeSubClass_getAllUserTypeSubClass_ResultDAL = DALAbastr.CreateDAL<p_UserTypeSubClass_getAllUserTypeSubClass_ResultDAL>() as Ip_UserTypeSubClass_getAllUserTypeSubClass_ResultDAL;
                }

                return _p_UserTypeSubClass_getAllUserTypeSubClass_ResultDAL;
            }
            set
            {
                _p_UserTypeSubClass_getAllUserTypeSubClass_ResultDAL = value;
            }
        }
			private Ip_UserTypeSubClass_getByID_ResultDAL _p_UserTypeSubClass_getByID_ResultDAL;

        public Ip_UserTypeSubClass_getByID_ResultDAL p_UserTypeSubClass_getByID_ResultDAL
        {
            get
            {
                if (_p_UserTypeSubClass_getByID_ResultDAL == null)
                {
                    _p_UserTypeSubClass_getByID_ResultDAL = DALAbastr.CreateDAL<p_UserTypeSubClass_getByID_ResultDAL>() as Ip_UserTypeSubClass_getByID_ResultDAL;
                }

                return _p_UserTypeSubClass_getByID_ResultDAL;
            }
            set
            {
                _p_UserTypeSubClass_getByID_ResultDAL = value;
            }
        }
			private Ip_UserTypeSubClass_getByUserTypeID_ResultDAL _p_UserTypeSubClass_getByUserTypeID_ResultDAL;

        public Ip_UserTypeSubClass_getByUserTypeID_ResultDAL p_UserTypeSubClass_getByUserTypeID_ResultDAL
        {
            get
            {
                if (_p_UserTypeSubClass_getByUserTypeID_ResultDAL == null)
                {
                    _p_UserTypeSubClass_getByUserTypeID_ResultDAL = DALAbastr.CreateDAL<p_UserTypeSubClass_getByUserTypeID_ResultDAL>() as Ip_UserTypeSubClass_getByUserTypeID_ResultDAL;
                }

                return _p_UserTypeSubClass_getByUserTypeID_ResultDAL;
            }
            set
            {
                _p_UserTypeSubClass_getByUserTypeID_ResultDAL = value;
            }
        }
			private Ip_UserTypeSubClass_getLastRecond_ResultDAL _p_UserTypeSubClass_getLastRecond_ResultDAL;

        public Ip_UserTypeSubClass_getLastRecond_ResultDAL p_UserTypeSubClass_getLastRecond_ResultDAL
        {
            get
            {
                if (_p_UserTypeSubClass_getLastRecond_ResultDAL == null)
                {
                    _p_UserTypeSubClass_getLastRecond_ResultDAL = DALAbastr.CreateDAL<p_UserTypeSubClass_getLastRecond_ResultDAL>() as Ip_UserTypeSubClass_getLastRecond_ResultDAL;
                }

                return _p_UserTypeSubClass_getLastRecond_ResultDAL;
            }
            set
            {
                _p_UserTypeSubClass_getLastRecond_ResultDAL = value;
            }
        }
			private Ip_UserType_getAll_ResultDAL _p_UserType_getAll_ResultDAL;

        public Ip_UserType_getAll_ResultDAL p_UserType_getAll_ResultDAL
        {
            get
            {
                if (_p_UserType_getAll_ResultDAL == null)
                {
                    _p_UserType_getAll_ResultDAL = DALAbastr.CreateDAL<p_UserType_getAll_ResultDAL>() as Ip_UserType_getAll_ResultDAL;
                }

                return _p_UserType_getAll_ResultDAL;
            }
            set
            {
                _p_UserType_getAll_ResultDAL = value;
            }
        }
			private Ip_user_getByUserName_ResultDAL _p_user_getByUserName_ResultDAL;

        public Ip_user_getByUserName_ResultDAL p_user_getByUserName_ResultDAL
        {
            get
            {
                if (_p_user_getByUserName_ResultDAL == null)
                {
                    _p_user_getByUserName_ResultDAL = DALAbastr.CreateDAL<p_user_getByUserName_ResultDAL>() as Ip_user_getByUserName_ResultDAL;
                }

                return _p_user_getByUserName_ResultDAL;
            }
            set
            {
                _p_user_getByUserName_ResultDAL = value;
            }
        }
			private Ip_user_insertNewUser_ResultDAL _p_user_insertNewUser_ResultDAL;

        public Ip_user_insertNewUser_ResultDAL p_user_insertNewUser_ResultDAL
        {
            get
            {
                if (_p_user_insertNewUser_ResultDAL == null)
                {
                    _p_user_insertNewUser_ResultDAL = DALAbastr.CreateDAL<p_user_insertNewUser_ResultDAL>() as Ip_user_insertNewUser_ResultDAL;
                }

                return _p_user_insertNewUser_ResultDAL;
            }
            set
            {
                _p_user_insertNewUser_ResultDAL = value;
            }
        }
			private Ip_user_isExistsUserName_ResultDAL _p_user_isExistsUserName_ResultDAL;

        public Ip_user_isExistsUserName_ResultDAL p_user_isExistsUserName_ResultDAL
        {
            get
            {
                if (_p_user_isExistsUserName_ResultDAL == null)
                {
                    _p_user_isExistsUserName_ResultDAL = DALAbastr.CreateDAL<p_user_isExistsUserName_ResultDAL>() as Ip_user_isExistsUserName_ResultDAL;
                }

                return _p_user_isExistsUserName_ResultDAL;
            }
            set
            {
                _p_user_isExistsUserName_ResultDAL = value;
            }
        }
			private Isp_helpdiagramdefinition_ResultDAL _sp_helpdiagramdefinition_ResultDAL;

        public Isp_helpdiagramdefinition_ResultDAL sp_helpdiagramdefinition_ResultDAL
        {
            get
            {
                if (_sp_helpdiagramdefinition_ResultDAL == null)
                {
                    _sp_helpdiagramdefinition_ResultDAL = DALAbastr.CreateDAL<sp_helpdiagramdefinition_ResultDAL>() as Isp_helpdiagramdefinition_ResultDAL;
                }

                return _sp_helpdiagramdefinition_ResultDAL;
            }
            set
            {
                _sp_helpdiagramdefinition_ResultDAL = value;
            }
        }
			private Isp_helpdiagrams_ResultDAL _sp_helpdiagrams_ResultDAL;

        public Isp_helpdiagrams_ResultDAL sp_helpdiagrams_ResultDAL
        {
            get
            {
                if (_sp_helpdiagrams_ResultDAL == null)
                {
                    _sp_helpdiagrams_ResultDAL = DALAbastr.CreateDAL<sp_helpdiagrams_ResultDAL>() as Isp_helpdiagrams_ResultDAL;
                }

                return _sp_helpdiagrams_ResultDAL;
            }
            set
            {
                _sp_helpdiagrams_ResultDAL = value;
            }
        }
			private IsysdiagramsDAL _sysdiagramsDAL;

        public IsysdiagramsDAL sysdiagramsDAL
        {
            get
            {
                if (_sysdiagramsDAL == null)
                {
                    _sysdiagramsDAL = DALAbastr.CreateDAL<sysdiagramsDAL>() as IsysdiagramsDAL;
                }

                return _sysdiagramsDAL;
            }
            set
            {
                _sysdiagramsDAL = value;
            }
        }
			private It_AccountsDAL _t_AccountsDAL;

        public It_AccountsDAL t_AccountsDAL
        {
            get
            {
                if (_t_AccountsDAL == null)
                {
                    _t_AccountsDAL = DALAbastr.CreateDAL<t_AccountsDAL>() as It_AccountsDAL;
                }

                return _t_AccountsDAL;
            }
            set
            {
                _t_AccountsDAL = value;
            }
        }
			private It_AppendStockDAL _t_AppendStockDAL;

        public It_AppendStockDAL t_AppendStockDAL
        {
            get
            {
                if (_t_AppendStockDAL == null)
                {
                    _t_AppendStockDAL = DALAbastr.CreateDAL<t_AppendStockDAL>() as It_AppendStockDAL;
                }

                return _t_AppendStockDAL;
            }
            set
            {
                _t_AppendStockDAL = value;
            }
        }
			private It_AppendStockDetailDAL _t_AppendStockDetailDAL;

        public It_AppendStockDetailDAL t_AppendStockDetailDAL
        {
            get
            {
                if (_t_AppendStockDetailDAL == null)
                {
                    _t_AppendStockDetailDAL = DALAbastr.CreateDAL<t_AppendStockDetailDAL>() as It_AppendStockDetailDAL;
                }

                return _t_AppendStockDetailDAL;
            }
            set
            {
                _t_AppendStockDetailDAL = value;
            }
        }
			private It_AuthorityDAL _t_AuthorityDAL;

        public It_AuthorityDAL t_AuthorityDAL
        {
            get
            {
                if (_t_AuthorityDAL == null)
                {
                    _t_AuthorityDAL = DALAbastr.CreateDAL<t_AuthorityDAL>() as It_AuthorityDAL;
                }

                return _t_AuthorityDAL;
            }
            set
            {
                _t_AuthorityDAL = value;
            }
        }
			private It_BuyOrderDAL _t_BuyOrderDAL;

        public It_BuyOrderDAL t_BuyOrderDAL
        {
            get
            {
                if (_t_BuyOrderDAL == null)
                {
                    _t_BuyOrderDAL = DALAbastr.CreateDAL<t_BuyOrderDAL>() as It_BuyOrderDAL;
                }

                return _t_BuyOrderDAL;
            }
            set
            {
                _t_BuyOrderDAL = value;
            }
        }
			private It_BuyOrderDetailDAL _t_BuyOrderDetailDAL;

        public It_BuyOrderDetailDAL t_BuyOrderDetailDAL
        {
            get
            {
                if (_t_BuyOrderDetailDAL == null)
                {
                    _t_BuyOrderDetailDAL = DALAbastr.CreateDAL<t_BuyOrderDetailDAL>() as It_BuyOrderDetailDAL;
                }

                return _t_BuyOrderDetailDAL;
            }
            set
            {
                _t_BuyOrderDetailDAL = value;
            }
        }
			private It_BuyPayDAL _t_BuyPayDAL;

        public It_BuyPayDAL t_BuyPayDAL
        {
            get
            {
                if (_t_BuyPayDAL == null)
                {
                    _t_BuyPayDAL = DALAbastr.CreateDAL<t_BuyPayDAL>() as It_BuyPayDAL;
                }

                return _t_BuyPayDAL;
            }
            set
            {
                _t_BuyPayDAL = value;
            }
        }
			private It_BuyReceiptDAL _t_BuyReceiptDAL;

        public It_BuyReceiptDAL t_BuyReceiptDAL
        {
            get
            {
                if (_t_BuyReceiptDAL == null)
                {
                    _t_BuyReceiptDAL = DALAbastr.CreateDAL<t_BuyReceiptDAL>() as It_BuyReceiptDAL;
                }

                return _t_BuyReceiptDAL;
            }
            set
            {
                _t_BuyReceiptDAL = value;
            }
        }
			private It_BuyReceiptDetailDAL _t_BuyReceiptDetailDAL;

        public It_BuyReceiptDetailDAL t_BuyReceiptDetailDAL
        {
            get
            {
                if (_t_BuyReceiptDetailDAL == null)
                {
                    _t_BuyReceiptDetailDAL = DALAbastr.CreateDAL<t_BuyReceiptDetailDAL>() as It_BuyReceiptDetailDAL;
                }

                return _t_BuyReceiptDetailDAL;
            }
            set
            {
                _t_BuyReceiptDetailDAL = value;
            }
        }
			private It_BuyReturnDAL _t_BuyReturnDAL;

        public It_BuyReturnDAL t_BuyReturnDAL
        {
            get
            {
                if (_t_BuyReturnDAL == null)
                {
                    _t_BuyReturnDAL = DALAbastr.CreateDAL<t_BuyReturnDAL>() as It_BuyReturnDAL;
                }

                return _t_BuyReturnDAL;
            }
            set
            {
                _t_BuyReturnDAL = value;
            }
        }
			private It_BuyReturnDetailDAL _t_BuyReturnDetailDAL;

        public It_BuyReturnDetailDAL t_BuyReturnDetailDAL
        {
            get
            {
                if (_t_BuyReturnDetailDAL == null)
                {
                    _t_BuyReturnDetailDAL = DALAbastr.CreateDAL<t_BuyReturnDetailDAL>() as It_BuyReturnDetailDAL;
                }

                return _t_BuyReturnDetailDAL;
            }
            set
            {
                _t_BuyReturnDetailDAL = value;
            }
        }
			private It_DeliveryDAL _t_DeliveryDAL;

        public It_DeliveryDAL t_DeliveryDAL
        {
            get
            {
                if (_t_DeliveryDAL == null)
                {
                    _t_DeliveryDAL = DALAbastr.CreateDAL<t_DeliveryDAL>() as It_DeliveryDAL;
                }

                return _t_DeliveryDAL;
            }
            set
            {
                _t_DeliveryDAL = value;
            }
        }
			private It_GroupDAL _t_GroupDAL;

        public It_GroupDAL t_GroupDAL
        {
            get
            {
                if (_t_GroupDAL == null)
                {
                    _t_GroupDAL = DALAbastr.CreateDAL<t_GroupDAL>() as It_GroupDAL;
                }

                return _t_GroupDAL;
            }
            set
            {
                _t_GroupDAL = value;
            }
        }
			private It_GroupAuthorityDAL _t_GroupAuthorityDAL;

        public It_GroupAuthorityDAL t_GroupAuthorityDAL
        {
            get
            {
                if (_t_GroupAuthorityDAL == null)
                {
                    _t_GroupAuthorityDAL = DALAbastr.CreateDAL<t_GroupAuthorityDAL>() as It_GroupAuthorityDAL;
                }

                return _t_GroupAuthorityDAL;
            }
            set
            {
                _t_GroupAuthorityDAL = value;
            }
        }
			private It_InventoryDAL _t_InventoryDAL;

        public It_InventoryDAL t_InventoryDAL
        {
            get
            {
                if (_t_InventoryDAL == null)
                {
                    _t_InventoryDAL = DALAbastr.CreateDAL<t_InventoryDAL>() as It_InventoryDAL;
                }

                return _t_InventoryDAL;
            }
            set
            {
                _t_InventoryDAL = value;
            }
        }
			private It_logDAL _t_logDAL;

        public It_logDAL t_logDAL
        {
            get
            {
                if (_t_logDAL == null)
                {
                    _t_logDAL = DALAbastr.CreateDAL<t_logDAL>() as It_logDAL;
                }

                return _t_logDAL;
            }
            set
            {
                _t_logDAL = value;
            }
        }
			private It_NoticeDAL _t_NoticeDAL;

        public It_NoticeDAL t_NoticeDAL
        {
            get
            {
                if (_t_NoticeDAL == null)
                {
                    _t_NoticeDAL = DALAbastr.CreateDAL<t_NoticeDAL>() as It_NoticeDAL;
                }

                return _t_NoticeDAL;
            }
            set
            {
                _t_NoticeDAL = value;
            }
        }
			private It_OutStockDAL _t_OutStockDAL;

        public It_OutStockDAL t_OutStockDAL
        {
            get
            {
                if (_t_OutStockDAL == null)
                {
                    _t_OutStockDAL = DALAbastr.CreateDAL<t_OutStockDAL>() as It_OutStockDAL;
                }

                return _t_OutStockDAL;
            }
            set
            {
                _t_OutStockDAL = value;
            }
        }
			private It_OutStockDetailDAL _t_OutStockDetailDAL;

        public It_OutStockDetailDAL t_OutStockDetailDAL
        {
            get
            {
                if (_t_OutStockDetailDAL == null)
                {
                    _t_OutStockDetailDAL = DALAbastr.CreateDAL<t_OutStockDetailDAL>() as It_OutStockDetailDAL;
                }

                return _t_OutStockDetailDAL;
            }
            set
            {
                _t_OutStockDetailDAL = value;
            }
        }
			private It_PhotoFlowDAL _t_PhotoFlowDAL;

        public It_PhotoFlowDAL t_PhotoFlowDAL
        {
            get
            {
                if (_t_PhotoFlowDAL == null)
                {
                    _t_PhotoFlowDAL = DALAbastr.CreateDAL<t_PhotoFlowDAL>() as It_PhotoFlowDAL;
                }

                return _t_PhotoFlowDAL;
            }
            set
            {
                _t_PhotoFlowDAL = value;
            }
        }
			private It_ProductsDAL _t_ProductsDAL;

        public It_ProductsDAL t_ProductsDAL
        {
            get
            {
                if (_t_ProductsDAL == null)
                {
                    _t_ProductsDAL = DALAbastr.CreateDAL<t_ProductsDAL>() as It_ProductsDAL;
                }

                return _t_ProductsDAL;
            }
            set
            {
                _t_ProductsDAL = value;
            }
        }
			private It_ProductsBrandDAL _t_ProductsBrandDAL;

        public It_ProductsBrandDAL t_ProductsBrandDAL
        {
            get
            {
                if (_t_ProductsBrandDAL == null)
                {
                    _t_ProductsBrandDAL = DALAbastr.CreateDAL<t_ProductsBrandDAL>() as It_ProductsBrandDAL;
                }

                return _t_ProductsBrandDAL;
            }
            set
            {
                _t_ProductsBrandDAL = value;
            }
        }
			private It_ProductsPhotoDAL _t_ProductsPhotoDAL;

        public It_ProductsPhotoDAL t_ProductsPhotoDAL
        {
            get
            {
                if (_t_ProductsPhotoDAL == null)
                {
                    _t_ProductsPhotoDAL = DALAbastr.CreateDAL<t_ProductsPhotoDAL>() as It_ProductsPhotoDAL;
                }

                return _t_ProductsPhotoDAL;
            }
            set
            {
                _t_ProductsPhotoDAL = value;
            }
        }
			private It_ProductsStockDAL _t_ProductsStockDAL;

        public It_ProductsStockDAL t_ProductsStockDAL
        {
            get
            {
                if (_t_ProductsStockDAL == null)
                {
                    _t_ProductsStockDAL = DALAbastr.CreateDAL<t_ProductsStockDAL>() as It_ProductsStockDAL;
                }

                return _t_ProductsStockDAL;
            }
            set
            {
                _t_ProductsStockDAL = value;
            }
        }
			private It_ProductsTypeDAL _t_ProductsTypeDAL;

        public It_ProductsTypeDAL t_ProductsTypeDAL
        {
            get
            {
                if (_t_ProductsTypeDAL == null)
                {
                    _t_ProductsTypeDAL = DALAbastr.CreateDAL<t_ProductsTypeDAL>() as It_ProductsTypeDAL;
                }

                return _t_ProductsTypeDAL;
            }
            set
            {
                _t_ProductsTypeDAL = value;
            }
        }
			private It_Products_UserTypeDAL _t_Products_UserTypeDAL;

        public It_Products_UserTypeDAL t_Products_UserTypeDAL
        {
            get
            {
                if (_t_Products_UserTypeDAL == null)
                {
                    _t_Products_UserTypeDAL = DALAbastr.CreateDAL<t_Products_UserTypeDAL>() as It_Products_UserTypeDAL;
                }

                return _t_Products_UserTypeDAL;
            }
            set
            {
                _t_Products_UserTypeDAL = value;
            }
        }
			private It_SalesDetailDAL _t_SalesDetailDAL;

        public It_SalesDetailDAL t_SalesDetailDAL
        {
            get
            {
                if (_t_SalesDetailDAL == null)
                {
                    _t_SalesDetailDAL = DALAbastr.CreateDAL<t_SalesDetailDAL>() as It_SalesDetailDAL;
                }

                return _t_SalesDetailDAL;
            }
            set
            {
                _t_SalesDetailDAL = value;
            }
        }
			private It_SalesDispatchDAL _t_SalesDispatchDAL;

        public It_SalesDispatchDAL t_SalesDispatchDAL
        {
            get
            {
                if (_t_SalesDispatchDAL == null)
                {
                    _t_SalesDispatchDAL = DALAbastr.CreateDAL<t_SalesDispatchDAL>() as It_SalesDispatchDAL;
                }

                return _t_SalesDispatchDAL;
            }
            set
            {
                _t_SalesDispatchDAL = value;
            }
        }
			private It_SalesOrderDAL _t_SalesOrderDAL;

        public It_SalesOrderDAL t_SalesOrderDAL
        {
            get
            {
                if (_t_SalesOrderDAL == null)
                {
                    _t_SalesOrderDAL = DALAbastr.CreateDAL<t_SalesOrderDAL>() as It_SalesOrderDAL;
                }

                return _t_SalesOrderDAL;
            }
            set
            {
                _t_SalesOrderDAL = value;
            }
        }
			private It_SalesOutDAL _t_SalesOutDAL;

        public It_SalesOutDAL t_SalesOutDAL
        {
            get
            {
                if (_t_SalesOutDAL == null)
                {
                    _t_SalesOutDAL = DALAbastr.CreateDAL<t_SalesOutDAL>() as It_SalesOutDAL;
                }

                return _t_SalesOutDAL;
            }
            set
            {
                _t_SalesOutDAL = value;
            }
        }
			private It_SalesOutDetailDAL _t_SalesOutDetailDAL;

        public It_SalesOutDetailDAL t_SalesOutDetailDAL
        {
            get
            {
                if (_t_SalesOutDetailDAL == null)
                {
                    _t_SalesOutDetailDAL = DALAbastr.CreateDAL<t_SalesOutDetailDAL>() as It_SalesOutDetailDAL;
                }

                return _t_SalesOutDetailDAL;
            }
            set
            {
                _t_SalesOutDetailDAL = value;
            }
        }
			private It_SalesPlatformDAL _t_SalesPlatformDAL;

        public It_SalesPlatformDAL t_SalesPlatformDAL
        {
            get
            {
                if (_t_SalesPlatformDAL == null)
                {
                    _t_SalesPlatformDAL = DALAbastr.CreateDAL<t_SalesPlatformDAL>() as It_SalesPlatformDAL;
                }

                return _t_SalesPlatformDAL;
            }
            set
            {
                _t_SalesPlatformDAL = value;
            }
        }
			private It_SalesRecordDAL _t_SalesRecordDAL;

        public It_SalesRecordDAL t_SalesRecordDAL
        {
            get
            {
                if (_t_SalesRecordDAL == null)
                {
                    _t_SalesRecordDAL = DALAbastr.CreateDAL<t_SalesRecordDAL>() as It_SalesRecordDAL;
                }

                return _t_SalesRecordDAL;
            }
            set
            {
                _t_SalesRecordDAL = value;
            }
        }
			private It_SalesReturnDAL _t_SalesReturnDAL;

        public It_SalesReturnDAL t_SalesReturnDAL
        {
            get
            {
                if (_t_SalesReturnDAL == null)
                {
                    _t_SalesReturnDAL = DALAbastr.CreateDAL<t_SalesReturnDAL>() as It_SalesReturnDAL;
                }

                return _t_SalesReturnDAL;
            }
            set
            {
                _t_SalesReturnDAL = value;
            }
        }
			private It_SalesReturnDetailDAL _t_SalesReturnDetailDAL;

        public It_SalesReturnDetailDAL t_SalesReturnDetailDAL
        {
            get
            {
                if (_t_SalesReturnDetailDAL == null)
                {
                    _t_SalesReturnDetailDAL = DALAbastr.CreateDAL<t_SalesReturnDetailDAL>() as It_SalesReturnDetailDAL;
                }

                return _t_SalesReturnDetailDAL;
            }
            set
            {
                _t_SalesReturnDetailDAL = value;
            }
        }
			private It_ServiceInfoDAL _t_ServiceInfoDAL;

        public It_ServiceInfoDAL t_ServiceInfoDAL
        {
            get
            {
                if (_t_ServiceInfoDAL == null)
                {
                    _t_ServiceInfoDAL = DALAbastr.CreateDAL<t_ServiceInfoDAL>() as It_ServiceInfoDAL;
                }

                return _t_ServiceInfoDAL;
            }
            set
            {
                _t_ServiceInfoDAL = value;
            }
        }
			private It_ServiceTypeDAL _t_ServiceTypeDAL;

        public It_ServiceTypeDAL t_ServiceTypeDAL
        {
            get
            {
                if (_t_ServiceTypeDAL == null)
                {
                    _t_ServiceTypeDAL = DALAbastr.CreateDAL<t_ServiceTypeDAL>() as It_ServiceTypeDAL;
                }

                return _t_ServiceTypeDAL;
            }
            set
            {
                _t_ServiceTypeDAL = value;
            }
        }
			private It_ShopDAL _t_ShopDAL;

        public It_ShopDAL t_ShopDAL
        {
            get
            {
                if (_t_ShopDAL == null)
                {
                    _t_ShopDAL = DALAbastr.CreateDAL<t_ShopDAL>() as It_ShopDAL;
                }

                return _t_ShopDAL;
            }
            set
            {
                _t_ShopDAL = value;
            }
        }
			private It_Shop_UserDAL _t_Shop_UserDAL;

        public It_Shop_UserDAL t_Shop_UserDAL
        {
            get
            {
                if (_t_Shop_UserDAL == null)
                {
                    _t_Shop_UserDAL = DALAbastr.CreateDAL<t_Shop_UserDAL>() as It_Shop_UserDAL;
                }

                return _t_Shop_UserDAL;
            }
            set
            {
                _t_Shop_UserDAL = value;
            }
        }
			private It_StoreHouseDAL _t_StoreHouseDAL;

        public It_StoreHouseDAL t_StoreHouseDAL
        {
            get
            {
                if (_t_StoreHouseDAL == null)
                {
                    _t_StoreHouseDAL = DALAbastr.CreateDAL<t_StoreHouseDAL>() as It_StoreHouseDAL;
                }

                return _t_StoreHouseDAL;
            }
            set
            {
                _t_StoreHouseDAL = value;
            }
        }
			private It_StoreHouseDetailDAL _t_StoreHouseDetailDAL;

        public It_StoreHouseDetailDAL t_StoreHouseDetailDAL
        {
            get
            {
                if (_t_StoreHouseDetailDAL == null)
                {
                    _t_StoreHouseDetailDAL = DALAbastr.CreateDAL<t_StoreHouseDetailDAL>() as It_StoreHouseDetailDAL;
                }

                return _t_StoreHouseDetailDAL;
            }
            set
            {
                _t_StoreHouseDetailDAL = value;
            }
        }
			private It_SupplierDAL _t_SupplierDAL;

        public It_SupplierDAL t_SupplierDAL
        {
            get
            {
                if (_t_SupplierDAL == null)
                {
                    _t_SupplierDAL = DALAbastr.CreateDAL<t_SupplierDAL>() as It_SupplierDAL;
                }

                return _t_SupplierDAL;
            }
            set
            {
                _t_SupplierDAL = value;
            }
        }
			private It_TransferringOrderDAL _t_TransferringOrderDAL;

        public It_TransferringOrderDAL t_TransferringOrderDAL
        {
            get
            {
                if (_t_TransferringOrderDAL == null)
                {
                    _t_TransferringOrderDAL = DALAbastr.CreateDAL<t_TransferringOrderDAL>() as It_TransferringOrderDAL;
                }

                return _t_TransferringOrderDAL;
            }
            set
            {
                _t_TransferringOrderDAL = value;
            }
        }
			private It_UserDAL _t_UserDAL;

        public It_UserDAL t_UserDAL
        {
            get
            {
                if (_t_UserDAL == null)
                {
                    _t_UserDAL = DALAbastr.CreateDAL<t_UserDAL>() as It_UserDAL;
                }

                return _t_UserDAL;
            }
            set
            {
                _t_UserDAL = value;
            }
        }
			private It_UserTypeDAL _t_UserTypeDAL;

        public It_UserTypeDAL t_UserTypeDAL
        {
            get
            {
                if (_t_UserTypeDAL == null)
                {
                    _t_UserTypeDAL = DALAbastr.CreateDAL<t_UserTypeDAL>() as It_UserTypeDAL;
                }

                return _t_UserTypeDAL;
            }
            set
            {
                _t_UserTypeDAL = value;
            }
        }
			private It_UserTypeSubClassDAL _t_UserTypeSubClassDAL;

        public It_UserTypeSubClassDAL t_UserTypeSubClassDAL
        {
            get
            {
                if (_t_UserTypeSubClassDAL == null)
                {
                    _t_UserTypeSubClassDAL = DALAbastr.CreateDAL<t_UserTypeSubClassDAL>() as It_UserTypeSubClassDAL;
                }

                return _t_UserTypeSubClassDAL;
            }
            set
            {
                _t_UserTypeSubClassDAL = value;
            }
        }
			private IVIEW1DAL _VIEW1DAL;

        public IVIEW1DAL VIEW1DAL
        {
            get
            {
                if (_VIEW1DAL == null)
                {
                    _VIEW1DAL = DALAbastr.CreateDAL<VIEW1DAL>() as IVIEW1DAL;
                }

                return _VIEW1DAL;
            }
            set
            {
                _VIEW1DAL = value;
            }
        }
			private IVIEW10DAL _VIEW10DAL;

        public IVIEW10DAL VIEW10DAL
        {
            get
            {
                if (_VIEW10DAL == null)
                {
                    _VIEW10DAL = DALAbastr.CreateDAL<VIEW10DAL>() as IVIEW10DAL;
                }

                return _VIEW10DAL;
            }
            set
            {
                _VIEW10DAL = value;
            }
        }
			private IVIEW2DAL _VIEW2DAL;

        public IVIEW2DAL VIEW2DAL
        {
            get
            {
                if (_VIEW2DAL == null)
                {
                    _VIEW2DAL = DALAbastr.CreateDAL<VIEW2DAL>() as IVIEW2DAL;
                }

                return _VIEW2DAL;
            }
            set
            {
                _VIEW2DAL = value;
            }
        }
			private IVIEW3DAL _VIEW3DAL;

        public IVIEW3DAL VIEW3DAL
        {
            get
            {
                if (_VIEW3DAL == null)
                {
                    _VIEW3DAL = DALAbastr.CreateDAL<VIEW3DAL>() as IVIEW3DAL;
                }

                return _VIEW3DAL;
            }
            set
            {
                _VIEW3DAL = value;
            }
        }
			private IVIEW4DAL _VIEW4DAL;

        public IVIEW4DAL VIEW4DAL
        {
            get
            {
                if (_VIEW4DAL == null)
                {
                    _VIEW4DAL = DALAbastr.CreateDAL<VIEW4DAL>() as IVIEW4DAL;
                }

                return _VIEW4DAL;
            }
            set
            {
                _VIEW4DAL = value;
            }
        }
			private Iv_ProductsDAL _v_ProductsDAL;

        public Iv_ProductsDAL v_ProductsDAL
        {
            get
            {
                if (_v_ProductsDAL == null)
                {
                    _v_ProductsDAL = DALAbastr.CreateDAL<v_ProductsDAL>() as Iv_ProductsDAL;
                }

                return _v_ProductsDAL;
            }
            set
            {
                _v_ProductsDAL = value;
            }
        }
			private Iv_StoreHouseDAL _v_StoreHouseDAL;

        public Iv_StoreHouseDAL v_StoreHouseDAL
        {
            get
            {
                if (_v_StoreHouseDAL == null)
                {
                    _v_StoreHouseDAL = DALAbastr.CreateDAL<v_StoreHouseDAL>() as Iv_StoreHouseDAL;
                }

                return _v_StoreHouseDAL;
            }
            set
            {
                _v_StoreHouseDAL = value;
            }
        }
			private Iv_UserDAL _v_UserDAL;

        public Iv_UserDAL v_UserDAL
        {
            get
            {
                if (_v_UserDAL == null)
                {
                    _v_UserDAL = DALAbastr.CreateDAL<v_UserDAL>() as Iv_UserDAL;
                }

                return _v_UserDAL;
            }
            set
            {
                _v_UserDAL = value;
            }
        }
	

        /// <summary>
        /// 保存数据 一个业务中可能涉及到多个表的操作，那么我们希望先将要操作的数据追加到一个ef上下文中，
        /// 在统一操作提交到数据库里，一次链接完成了多次操作，提高了代码性能      
        /// </summary>
        /// <returns></returns>
        public bool SaveChanges()
        {
            return DB.SaveChanges() > 0;
        }
    }
}


